Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

ALIGN_1_CHECKER_VALUE - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_1_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ALIGN_1_OFFSET bytes offset equals to ALIGN_1_CHECKER_VALUE, then starting from the SasFileConstants.DATE_CREATED_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_1_VALUE bytes.
ALIGN_1_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of ALIGN_1_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ALIGN_1_OFFSET bytes offset equals to SasFileConstants.ALIGN_1_CHECKER_VALUE, then starting from the SasFileConstants.DATE_CREATED_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_1_VALUE bytes.
ALIGN_1_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_1_LENGTH bytes stored in the sas7bdat file with a ALIGN_1_OFFSET bytes offset equals to SasFileConstants.ALIGN_1_CHECKER_VALUE, then starting from the SasFileConstants.DATE_CREATED_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_1_VALUE bytes.
ALIGN_1_VALUE - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_1_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ALIGN_1_OFFSET bytes offset equals to SasFileConstants.ALIGN_1_CHECKER_VALUE, then starting from the SasFileConstants.DATE_CREATED_OFFSET bytes offset every offset should increase by ALIGN_1_VALUE bytes.
ALIGN_2_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of ALIGN_2_LENGTH bytes stored in the sas7bdat file at a SasFileConstants.ALIGN_2_OFFSET bytes offset equals to SasFileConstants.U64_BYTE_CHECKER_VALUE, then: - this sas7bdat file was created in the 64-bit version of SAS, - starting from the SasFileConstants.SAS_RELEASE_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_2_VALUE bytes (in addition to SasFileConstants.ALIGN_1_VALUE bytes if those are added) and the number of pages stored at the SasFileConstants.PAGE_COUNT_OFFSET bytes offset should read as long.
ALIGN_2_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_2_LENGTH bytes stored in the sas7bdat file with a ALIGN_2_OFFSET bytes offset equals to SasFileConstants.U64_BYTE_CHECKER_VALUE, then: - this sas7bdat file was created in the 64-bit version of SAS, - starting from the SasFileConstants.SAS_RELEASE_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_2_VALUE bytes, (in addition to SasFileConstants.ALIGN_1_VALUE bytes if those are added) and the number of pages stored at the SasFileConstants.PAGE_COUNT_OFFSET bytes offset should read as long.
ALIGN_2_VALUE - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_2_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ALIGN_2_OFFSET bytes offset equals to SasFileConstants.U64_BYTE_CHECKER_VALUE, then: - this sas7bdat file was created in the 64-bit version of SAS, - starting from the SasFileConstants.SAS_RELEASE_OFFSET bytes offset every offset should increase by ALIGN_2_VALUE bytes (in addition to SasFileConstants.ALIGN_1_VALUE bytes if those are added) and the number of pages stored at the SasFileConstants.PAGE_COUNT_OFFSET bytes offset should read as long.

B

BIG_ENDIAN_CHECKER - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of ENDIANNESS_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ENDIANNESS_OFFSET bytes offset equals to SasFileConstants.LITTLE_ENDIAN_CHECKER then the bytes order is little-endian (Intel), if the value equals to BIG_ENDIAN_CHECKER then the bytes order is big-endian.
BITS_IN_BYTE - Static variable in interface com.epam.parso.impl.SasFileConstants
The number of bits in a byte.
BLOCK_COUNT_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For pages of the SasFileConstants.PAGE_DATA_TYPE type, the sas7bdat file stores the number of rows in the table on the current page as a short value - with the length of BLOCK_COUNT_LENGTH bytes and a SasFileConstants.BLOCK_COUNT_OFFSET bytes offset (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
BLOCK_COUNT_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For pages of the SasFileConstants.PAGE_DATA_TYPE type, the sas7bdat file stores the number of rows in the table on the current page as a short value - with the length of SasFileConstants.BLOCK_COUNT_LENGTH bytes and a BLOCK_COUNT_OFFSET bytes offset (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
build() - Method in class com.epam.parso.impl.SasFileParser.Builder
The function to create variable of SasFileParser class using current builder.
Builder(InputStream) - Constructor for class com.epam.parso.impl.SasFileParser.Builder
The constructor that specifies builders sasFileStream variable.
byteOutput(Boolean) - Method in class com.epam.parso.impl.SasFileParser.Builder
The function to specify builders byteOutput variable.
BYTES_IN_DOUBLE - Static variable in interface com.epam.parso.impl.SasFileConstants
The size of the double value type in bytes.
BYTES_IN_INT - Static variable in interface com.epam.parso.impl.SasFileConstants
The size of the int value type in bytes.
BYTES_IN_LONG - Static variable in interface com.epam.parso.impl.SasFileConstants
The size of the long value type in bytes.

C

Column - Class in com.epam.parso
A class to store column metadata.
Column(int, String, String, ColumnFormat, Class<?>, int) - Constructor for class com.epam.parso.Column
The constructor that defines all parameters of the Column class.
COLUMN_DATA_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the denotation (in bytes) of data length in a column: - at an offset measured from the beginning of the SasFileParser.ColumnAttributesSubheader subheader and calculated by the following formula: SasFileConstants.COLUMN_DATA_LENGTH_OFFSET + + column index * (8 + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE)) + + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.ColumnAttributesSubheader subheader, - with the length of COLUMN_DATA_LENGTH_LENGTH bytes.
COLUMN_DATA_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the denotation (in bytes) of data length in a column: - at an offset measured from the beginning of the SasFileParser.ColumnAttributesSubheader subheader and calculated by the following formula: COLUMN_DATA_LENGTH_OFFSET + + column index * (8 + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE)) + + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.ColumnAttributesSubheader subheader, - with the length of SasFileConstants.COLUMN_DATA_LENGTH_LENGTH bytes.
COLUMN_DATA_OFFSET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the value (int or long depending on SasFileConstants.ALIGN_2_VALUE) that defines the offset of data in the current column from the beginning of the row with data in bytes: - at an offset measured from the beginning of the SasFileParser.ColumnAttributesSubheader subheader and calculated by the following formula: COLUMN_DATA_OFFSET_OFFSET + + column index * (8 + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE)) + + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.ColumnAttributesSubheader subheader.
COLUMN_FORMAT_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the column format length (in symbols): - with the length of COLUMN_FORMAT_LENGTH_LENGTH bytes, - at an offset calculated as SasFileConstants.COLUMN_FORMAT_LENGTH_OFFSET bytes + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the column format length (in symbols): - with the length of SasFileConstants.COLUMN_FORMAT_LENGTH_LENGTH bytes, - at an offset calculated as COLUMN_FORMAT_LENGTH_OFFSET bytes + the size of three value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the offset (in symbols) of the column format from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader where it belongs: - with the length of COLUMN_FORMAT_OFFSET_LENGTH bytes, - at an offset calculated as SasFileConstants.COLUMN_FORMAT_OFFSET_OFFSET bytes + + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_OFFSET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the offset (in symbols) of the column format from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader where it belongs: - with the length of SasFileConstants.COLUMN_FORMAT_OFFSET_LENGTH bytes, - at an offset calculated as COLUMN_FORMAT_OFFSET_OFFSET bytes + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_PRECISION_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For some table column, the sas7bdat file stores precision of format: - with the length of SasFileConstants.COLUMN_FORMAT_PRECISION_OFFSET_LENGTH bytes, - at an offset calculated as COLUMN_FORMAT_PRECISION_OFFSET bytes + the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_PRECISION_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For some table column, the sas7bdat file stores width of format: - with the length of COLUMN_FORMAT_PRECISION_OFFSET_LENGTH bytes, - at an offset calculated as bytes + + the size of value type (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader whose text block stores the column format: - with the length of COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_LENGTH bytes, - at an offset calculated as SasFileConstants.COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_OFFSET bytes + + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader whose text block stores the column format: - with the length of SasFileConstants.COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_LENGTH bytes, - at an offset calculated as COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_OFFSET bytes + + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_WIDTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For some table column, the sas7bdat file stores width of format: - with the length of SasFileConstants.COLUMN_FORMAT_WIDTH_OFFSET_LENGTH bytes, - at an offset calculated as COLUMN_FORMAT_WIDTH_OFFSET bytes + the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_FORMAT_WIDTH_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For some table column, the sas7bdat file stores width of format: - with the length of COLUMN_FORMAT_WIDTH_OFFSET_LENGTH bytes, - at an offset calculated as bytes + the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_LABEL_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the length of the column label (in symbols): - with the length of COLUMN_LABEL_LENGTH_LENGTH bytes.
COLUMN_LABEL_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the length of the column label (in symbols): - with the length of SasFileConstants.COLUMN_LABEL_LENGTH_LENGTH bytes.
COLUMN_LABEL_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the column label`s offset (in symbols) from the beginning of the text block where it belongs (see SasFileConstants.COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_OFFSET): - with the length of COLUMN_LABEL_OFFSET_LENGTH bytes.
COLUMN_LABEL_OFFSET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the column label`s offset (in symbols) from the beginning of the text block where it belongs (see SasFileConstants.COLUMN_FORMAT_TEXT_SUBHEADER_INDEX_OFFSET): - with the length of SasFileConstants.COLUMN_LABEL_OFFSET_LENGTH bytes.
COLUMN_LABEL_TEXT_SUBHEADER_INDEX_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader subheader whose text block contains the column label: - with the length of COLUMN_LABEL_TEXT_SUBHEADER_INDEX_LENGTH bytes, - at an offset equal to SasFileConstants.COLUMN_LABEL_TEXT_SUBHEADER_INDEX_OFFSET bytes + + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_LABEL_TEXT_SUBHEADER_INDEX_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader subheader whose text block contains the column label: - with the length of SasFileConstants.COLUMN_LABEL_TEXT_SUBHEADER_INDEX_LENGTH bytes, - at an offset calculated as COLUMN_LABEL_TEXT_SUBHEADER_INDEX_OFFSET bytes + + 3 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.FormatAndLabelSubheader subheader.
COLUMN_NAME_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores column name length (in symbols): - with the length of COLUMN_NAME_LENGTH_LENGTH bytes.
COLUMN_NAME_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores column name length (in symbols): - with the length of SasFileConstants.COLUMN_NAME_LENGTH_LENGTH bytes, - at an offset measured from the beginning of the SasFileParser.ColumnNameSubheader subheader and calculated by the following formula: COLUMN_NAME_LENGTH_OFFSET + + column number * SasFileConstants.COLUMN_NAME_POINTER_LENGTH + size of the value type (int or long depending on the SasFileConstants.ALIGN_2_VALUE value).
COLUMN_NAME_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores the offset (in symbols) of the column name from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader (see SasFileConstants.COLUMN_NAME_TEXT_SUBHEADER_OFFSET)- with the length of COLUMN_NAME_OFFSET_LENGTH bytes and an offset measured from the beginning of the SasFileParser.ColumnNameSubheader subheader and calculated by the following formula: SasFileConstants.COLUMN_NAME_OFFSET_OFFSET + + column number * SasFileConstants.COLUMN_NAME_POINTER_LENGTH + size of the value type (int or long depending on the SasFileConstants.ALIGN_2_VALUE value).
COLUMN_NAME_OFFSET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores the offset (in symbols) of the column name from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader (see SasFileConstants.COLUMN_NAME_TEXT_SUBHEADER_OFFSET)- with the length of SasFileConstants.COLUMN_NAME_OFFSET_LENGTH bytes and an offset measured from the beginning of the SasFileParser.ColumnNameSubheader subheader and calculated by the following formula: COLUMN_NAME_OFFSET_OFFSET + + column number * SasFileConstants.COLUMN_NAME_POINTER_LENGTH + size of the value type (int or long depending on the SasFileConstants.ALIGN_2_VALUE value).
COLUMN_NAME_POINTER_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The length of the column name pointer in bytes.
COLUMN_NAME_TEXT_SUBHEADER_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader subheader whose text block contains the name of the column - with the length of COLUMN_NAME_TEXT_SUBHEADER_LENGTH bytes and an offset measured from the beginning of the SasFileParser.ColumnNameSubheader subheader and calculated by the following formula: SasFileConstants.COLUMN_NAME_TEXT_SUBHEADER_OFFSET + + column number * SasFileConstants.COLUMN_NAME_POINTER_LENGTH + size of the value type (int or long depending on the SasFileConstants.ALIGN_2_VALUE value).
COLUMN_NAME_TEXT_SUBHEADER_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For each table column, the sas7bdat file stores the index of the SasFileParser.ColumnTextSubheader subheader whose text block contains the name of the column - with the length of SasFileConstants.COLUMN_NAME_TEXT_SUBHEADER_LENGTH bytes and an offset measured from the beginning of the SasFileParser.ColumnNameSubheader subheader and calculated by the following formula: COLUMN_NAME_TEXT_SUBHEADER_OFFSET + + column number * SasFileConstants.COLUMN_NAME_POINTER_LENGTH + size of the value type (int or long depending on the SasFileConstants.ALIGN_2_VALUE value).
COLUMN_TYPE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the data type of a column: - with the length of COLUMN_TYPE_LENGTH bytes.
COLUMN_TYPE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For every table column, the sas7bdat file stores the data type of a column: - with the length of SasFileConstants.COLUMN_TYPE_LENGTH bytes.
ColumnFormat - Class in com.epam.parso
A class to store column format metadata.
ColumnFormat(String, int, int) - Constructor for class com.epam.parso.ColumnFormat
The constructor that defines all parameters of the ColumnFormat class.
ColumnFormat(String) - Constructor for class com.epam.parso.ColumnFormat
The constructor that defines name of the ColumnFormat class.
ColumnMissingInfo - Class in com.epam.parso
A class to store info about column if it's on page type "amd".
ColumnMissingInfo(int, int, int, int, ColumnMissingInfo.MissingInfoType) - Constructor for class com.epam.parso.ColumnMissingInfo
The constructor that defines all parameters of the ColumnMissingInfo class.
ColumnMissingInfo.MissingInfoType - Enum in com.epam.parso
Enumeration of missing information types.
com.epam.parso - package com.epam.parso
 
com.epam.parso.date - package com.epam.parso.date
 
com.epam.parso.impl - package com.epam.parso.impl
 
COMPRESS_BIN_IDENTIFYING_STRING - Static variable in interface com.epam.parso.impl.SasFileConstants
A substring that appears in the text block with information about file compression and table rows (name, label, format) if BIN compression is used.
COMPRESS_CHAR_IDENTIFYING_STRING - Static variable in interface com.epam.parso.impl.SasFileConstants
A substring that appears in the text block with information about file compression and table rows (name, label, format) if CHAR compression is used.
COMPRESSED_SUBHEADER_ID - Static variable in interface com.epam.parso.impl.SasFileConstants
A subheader with compressed data has two parameters: its SasFileParser.SubheaderPointer.compression should equal to COMPRESSED_SUBHEADER_ID and its SasFileParser.SubheaderPointer.type should equal to SasFileConstants.COMPRESSED_SUBHEADER_TYPE.
COMPRESSED_SUBHEADER_TYPE - Static variable in interface com.epam.parso.impl.SasFileConstants
A Subheader with compressed data has two parameters: its SasFileParser.SubheaderPointer.compression should equal to SasFileConstants.COMPRESSED_SUBHEADER_ID and its SasFileParser.SubheaderPointer.type should equal to COMPRESSED_SUBHEADER_TYPE.
COMPRESSION_METHOD_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of the compression method name (in symbols): - with the length of COMPRESSION_METHOD_LENGTH_LENGTH bytes.
COMPRESSION_METHOD_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of the compression method name (in symbols): - with the length of SasFileConstants.COMPRESSION_METHOD_LENGTH_LENGTH bytes.
COMPRESSION_METHOD_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the offset of the compression method name (in symbols): - with the length of SasFileConstants.COMPRESSION_METHOD_OFFSET_LENGTH bytes, - at an offset calculated as COMPRESSION_METHOD_OFFSET bytes + 82 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.RowSizeSubheader subheader.
COMPRESSION_METHOD_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the offset of the compression method name (in symbols): - with the length of COMPRESSION_METHOD_OFFSET_LENGTH bytes, - at an offset calculated as SasFileConstants.COMPRESSION_METHOD_OFFSET bytes + 82 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.RowSizeSubheader subheader.
CSVDataWriter - Interface in com.epam.parso
Interface for exporting data from sas7bdat file to csv.
CSVDataWriterImpl - Class in com.epam.parso.impl
This is a class to export the sas7bdat file data into the CSV format.
CSVDataWriterImpl(Writer) - Constructor for class com.epam.parso.impl.CSVDataWriterImpl
The constructor that defines writer variable to output result csv file.
CSVDataWriterImpl(Writer, String) - Constructor for class com.epam.parso.impl.CSVDataWriterImpl
The constructor that defines writer variable to output result csv file with selected delimiter.
CSVDataWriterImpl(Writer, String, String) - Constructor for class com.epam.parso.impl.CSVDataWriterImpl
The constructor that defines writer variable to output result csv file with selected delimiter and endline.
CSVDataWriterImpl(Writer, String, String, Locale) - Constructor for class com.epam.parso.impl.CSVDataWriterImpl
The constructor that defines writer variable to output result csv file with selected delimiter, endline and locale.
CSVMetadataWriter - Interface in com.epam.parso
Interface for exporting metadata from sas7bdat file to csv.
CSVMetadataWriterImpl - Class in com.epam.parso.impl
This is a class to export the sas7bdat file metadata into the CSV format.
CSVMetadataWriterImpl(Writer) - Constructor for class com.epam.parso.impl.CSVMetadataWriterImpl
The constructor that defines writer variable to output result csv file.
CSVMetadataWriterImpl(Writer, String) - Constructor for class com.epam.parso.impl.CSVMetadataWriterImpl
The constructor that defines writer variable to output result csv file with selected delimiter.
CSVMetadataWriterImpl(Writer, String, String) - Constructor for class com.epam.parso.impl.CSVMetadataWriterImpl
The constructor that defines writer variable to output result csv file with selected delimiter and endline.

D

DATASET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the table name with the length of DATASET_LENGTH bytes and a SasFileConstants.DATASET_OFFSET bytes offset.
DATASET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the table name with the length of SasFileConstants.DATASET_LENGTH bytes and a DATASET_OFFSET bytes offset.
DataWriterUtil - Class in com.epam.parso
A helper class to allow re-use formatted values from sas7bdat file.
DATE_CREATED_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its creation date with the length of DATE_CREATED_LENGTH bytes and a SasFileConstants.DATE_CREATED_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
DATE_CREATED_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its creation date with the length of SasFileConstants.DATE_CREATED_LENGTH bytes and a DATE_CREATED_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
DATE_FORMAT_STRINGS - Static variable in interface com.epam.parso.impl.DateTimeConstants
These are sas7bdat format references to SimpleDateFormat date formats.
DATE_MODIFIED_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its last modification date with the length of DATE_MODIFIED_LENGTH bytes and a SasFileConstants.DATE_MODIFIED_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
DATE_MODIFIED_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its last modification date with the length of SasFileConstants.DATE_MODIFIED_LENGTH bytes and a DATE_MODIFIED_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
DATETIME_FORMAT_STRINGS - Static variable in interface com.epam.parso.impl.DateTimeConstants
These are sas7bdat format references to SimpleDateFormat datetime formats.
DateTimeConstants - Interface in com.epam.parso.impl
This is an class to store constants for parsing the sas7bdat file.
DAYS_IN_YEAR - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
DELETED_ROW_COUNT_OFFSET_MULTIPLIER - Static variable in interface com.epam.parso.impl.SasFileConstants
The multiplier whose product with the length of the variable type (that can be int or long depending on the SasFileConstants.ALIGN_2_VALUE value) is the offset from the subheader beginning SasFileParser.RowSizeSubheader at which the number of deleted rows in the table is stored.

E

encoding(String) - Method in class com.epam.parso.impl.SasFileParser.Builder
The function to specify builders encoding variable.
ENCODING_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat files its character encoding with the length of ENCODING_LENGTH bytes and a SasFileConstants.ENCODING_OFFSET bytes offset.
ENCODING_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its character encoding with the length of SasFileConstants.ENCODING_LENGTH bytes and a ENCODING_OFFSET bytes offset.
ENDIANNESS_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of ENDIANNESS_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ENDIANNESS_OFFSET bytes offset equals to 1 then the bytes order is little-endian (Intel), if the value equals to 0 then the bytes order is big-endian.
ENDIANNESS_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ENDIANNESS_LENGTH bytes stored in the sas7bdat file with a ENDIANNESS_OFFSET bytes offset equals to 1 then the bytes order is little-endian (Intel), if the value equals to 0 then the bytes order is big-endian.
EPSILON - Static variable in interface com.epam.parso.impl.SasFileConstants
Accuracy to define whether the numeric result of SasFileParser.convertByteArrayToNumber(byte[]) is a long or double value.

F

FILE_FORMAT_LENGTH_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of the file label (in symbols): - with the length of FILE_FORMAT_LENGTH_LENGTH bytes.
FILE_FORMAT_LENGTH_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of the file label (in symbols): - with the length of SasFileConstants.FILE_FORMAT_LENGTH_LENGTH bytes.
FILE_FORMAT_OFFSET_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the offset (in symbols) of the file label from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader where it belongs: - with the length of FILE_FORMAT_OFFSET_LENGTH bytes, - at an offset calculated as SasFileConstants.FILE_FORMAT_OFFSET_OFFSET bytes + + 82 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.RowSizeSubheader subheader.
FILE_FORMAT_OFFSET_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the offset (in symbols) of the file label from the beginning of the text block of the SasFileParser.ColumnTextSubheader subheader where it belongs: - with the length of SasFileConstants.FILE_FORMAT_OFFSET_LENGTH bytes, - at an offset calculated as FILE_FORMAT_OFFSET_OFFSET bytes + 82 * the size of value types (int or long depending on SasFileConstants.ALIGN_2_VALUE) from the beginning of the SasFileParser.RowSizeSubheader subheader.
FILE_TYPE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its file type with the length of FILE_TYPE_LENGTH bytes and a SasFileConstants.FILE_TYPE_OFFSET bytes offset.
FILE_TYPE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores its file type with the length of SasFileConstants.FILE_TYPE_LENGTH bytes and a FILE_TYPE_OFFSET bytes offset.
formatSasDate(Double, OutputDateType, String, int, int) - Method in class com.epam.parso.date.SasTemporalFormatter
Format SAS date in SAS days to one of the specified form.
formatSasDateTime(Double, OutputDateType, String, int, int) - Method in class com.epam.parso.date.SasTemporalFormatter
Format SAS date-time in SAS seconds to one of the specified form.
formatSasSecondsAsJavaDate(double) - Method in class com.epam.parso.date.SasTemporalFormatter
Format SAS seconds explicitly into the java Date.
formatSasTime(Double, OutputDateType, String, int, int) - Method in class com.epam.parso.date.SasTemporalFormatter
Format SAS time in SAS seconds to one of the specified form.

G

getColumnId() - Method in class com.epam.parso.ColumnMissingInfo
The function to get ColumnMissingInfo.columnId.
getColumns() - Method in class com.epam.parso.impl.SasFileReaderImpl
The function to get the Column list from SasFileParser.
getColumns(List<String>) - Method in class com.epam.parso.impl.SasFileReaderImpl
The function to get the Column list from SasFileReader according to the columnNames.
getColumns() - Method in interface com.epam.parso.SasFileReader
The function to get the Column list from SasFileReader.
getColumns(List<String>) - Method in interface com.epam.parso.SasFileReader
The function to get the Column list from SasFileReader according to the columnNames.
getColumnsCount() - Method in class com.epam.parso.SasFileProperties
The function to get columnsCount.
getCompressionMethod() - Method in class com.epam.parso.SasFileProperties
Getter for the compression method.
getDateCreated() - Method in class com.epam.parso.SasFileProperties
The function to get dateCreated.
getDateModified() - Method in class com.epam.parso.SasFileProperties
The function to get dateModified.
getDeletedRowCount() - Method in class com.epam.parso.SasFileProperties
The function to get deletedRowCount.
getEncoding() - Method in class com.epam.parso.SasFileProperties
The function to get encoding.
getEndianness() - Method in class com.epam.parso.SasFileProperties
The function to get endianness.
getFileLabel() - Method in class com.epam.parso.SasFileProperties
The function to get fileLabel.
getFileType() - Method in class com.epam.parso.SasFileProperties
The function to get fileType.
getFormat() - Method in class com.epam.parso.Column
The function to get Column.format.
getHeaderLength() - Method in class com.epam.parso.SasFileProperties
The function to get headerLength.
getId() - Method in class com.epam.parso.Column
The function to get Column.id.
getLabel() - Method in class com.epam.parso.Column
The function to get Column.label.
getLength() - Method in class com.epam.parso.Column
The function to get Column.length.
getLength() - Method in class com.epam.parso.ColumnMissingInfo
The function to get ColumnMissingInfo.length.
getMissingInfoType() - Method in class com.epam.parso.ColumnMissingInfo
getMixPageRowCount() - Method in class com.epam.parso.SasFileProperties
The function to get mixPageRowCount.
getName() - Method in class com.epam.parso.Column
The function to get Column.name.
getName() - Method in class com.epam.parso.ColumnFormat
The function to get ColumnFormat.name.
getName() - Method in class com.epam.parso.SasFileProperties
The function to get name.
getOffset() - Method in class com.epam.parso.ColumnMissingInfo
The function to get ColumnMissingInfo.offset.
getOffset() - Method in class com.epam.parso.impl.SasFileReaderImpl
The function to return the index of the current row when reading the file sas7bdat file.
getOffset() - Method in interface com.epam.parso.SasFileReader
The function to return the index of the current row when reading the sas7bdat file.
getOsName() - Method in class com.epam.parso.SasFileProperties
The function to get osName.
getOsType() - Method in class com.epam.parso.SasFileProperties
The function to get osType.
getPageCount() - Method in class com.epam.parso.SasFileProperties
The function to get pageCount.
getPageLength() - Method in class com.epam.parso.SasFileProperties
The function to get pageLength.
getPrecision() - Method in class com.epam.parso.ColumnFormat
The function to get ColumnFormat.precision.
getRowCount() - Method in class com.epam.parso.SasFileProperties
The function to get rowCount.
getRowLength() - Method in class com.epam.parso.SasFileProperties
The function to get rowLength.
getRowValues(List<Column>, Object[], Locale, Map<Integer, Format>) - Static method in class com.epam.parso.DataWriterUtil
The method to convert the Objects array that stores data from the sas7bdat file to list of string.
getRowValues(List<Column>, Object[], Map<Integer, Format>) - Static method in class com.epam.parso.DataWriterUtil
The method to convert the Objects array that stores data from the sas7bdat file to list of string.
getSasFileProperties() - Method in class com.epam.parso.impl.SasFileParser
The function to get sasFileParser.
getSasFileProperties() - Method in class com.epam.parso.impl.SasFileReaderImpl
The function to get sas file properties.
getSasFileProperties() - Method in interface com.epam.parso.SasFileReader
The function to get sas file properties.
getSasRelease() - Method in class com.epam.parso.SasFileProperties
The function to get sasRelease.
getServerType() - Method in class com.epam.parso.SasFileProperties
The function to get serverType.
getSessionEncoding() - Method in class com.epam.parso.SasFileProperties
The function to get session encoding.
getTextSubheaderIndex() - Method in class com.epam.parso.ColumnMissingInfo
getType() - Method in class com.epam.parso.Column
The function to get Column.type.
getValue(Column, Object, Locale, Map<Integer, Format>) - Static method in class com.epam.parso.DataWriterUtil
The method to convert the Object that stores data from the sas7bdat file cell to string.
getWidth() - Method in class com.epam.parso.ColumnFormat
The function to get ColumnFormat.width.

H

HEADER_SIZE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of its metadata (can be 1024 and 8192) as an int value with the length of HEADER_SIZE_LENGTH bytes and a SasFileConstants.HEADER_SIZE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
HEADER_SIZE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of its metadata (can be 1024 and 8192) as an int value with the length of SasFileConstants.HEADER_SIZE_LENGTH bytes and a HEADER_SIZE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
HOURS_IN_DAY - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.

I

isCompressed() - Method in class com.epam.parso.SasFileProperties
 
isDateFormat(String) - Static method in class com.epam.parso.date.SasTemporalFormatter
Check if the specified SAS format is type of date.
isDateTimeFormat(String) - Static method in class com.epam.parso.date.SasTemporalFormatter
Check if the specified SAS format is type of date-time.
isEmpty() - Method in class com.epam.parso.ColumnFormat
Returns true if there are no information about column format, otherwise false.
isTimeFormat(String) - Static method in class com.epam.parso.date.SasTemporalFormatter
Check if the specified SAS format is type of time.
isU64() - Method in class com.epam.parso.SasFileProperties
The function to get u64.

L

LITTLE_ENDIAN_CHECKER - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of ENDIANNESS_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ENDIANNESS_OFFSET bytes offset equals to LITTLE_ENDIAN_CHECKER then the bytes order is little-endian (Intel), if the value equals to SasFileConstants.BIG_ENDIAN_CHECKER then the bytes order is big-endian.

M

MILLISECONDS_IN_SECONDS - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
MINUTES_IN_HOUR - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.

N

NAN_EPSILON - Static variable in interface com.epam.parso.impl.SasFileConstants
Accuracy to define whether the numeric result of SasFileParser.convertByteArrayToNumber(byte[]) is NAN.

O

OS_MAKER_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the OS in which the sas7bdat was created with the length of OS_MAKER_LENGTH bytes and a SasFileConstants.OS_MAKER_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OS_MAKER_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the OS in which the sas7bdat was created with the length of SasFileConstants.OS_MAKER_LENGTH bytes and a OS_MAKER_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OS_NAME_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the OS in which the sas7bdat was created with the length of OS_NAME_LENGTH bytes and a SasFileConstants.OS_NAME_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OS_NAME_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the OS in which the sas7bdat was created with the length of SasFileConstants.OS_NAME_LENGTH bytes and a OS_NAME_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OS_VERSION_NUMBER_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the version of the OS in which the sas7bdat was created with the length of OS_VERSION_NUMBER_LENGTH bytes and a SasFileConstants.OS_VERSION_NUMBER_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OS_VERSION_NUMBER_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the version of the OS in which the sas7bdat was created with the length of SasFileConstants.OS_VERSION_NUMBER_LENGTH bytes and a OS_VERSION_NUMBER_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
OutputDateType - Enum in com.epam.parso.date
Option how Parso outputs dates.
outputDateType(OutputDateType) - Method in class com.epam.parso.impl.SasFileParser.Builder
Sets the specified type of the output date format.

P

PAGE_AMD_TYPE - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type amd.
PAGE_BIT_OFFSET_X64 - Static variable in interface com.epam.parso.impl.SasFileConstants
An offset in bytes from the start of the page - for sas7bdat files created in the 64-bit version of SAS (see SasFileConstants.ALIGN_2_VALUE).
PAGE_BIT_OFFSET_X86 - Static variable in interface com.epam.parso.impl.SasFileConstants
An offset in bytes from the start of the page - for sas7bdat files created in the 32-bit version of SAS (see SasFileConstants.ALIGN_2_VALUE).
PAGE_CMETA_TYPE - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing metadata as a set of subheaders.
PAGE_COUNT_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the number of its pages as an int or long value (depending on SasFileConstants.ALIGN_2_VALUE) with the length of PAGE_COUNT_LENGTH bytes (with possible addition of SasFileConstants.ALIGN_2_VALUE) and a SasFileConstants.PAGE_COUNT_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
PAGE_COUNT_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the number of its pages as an int or long value (depending on SasFileConstants.ALIGN_2_VALUE) with the length of SasFileConstants.PAGE_COUNT_LENGTH bytes (with possible addition of SasFileConstants.ALIGN_2_VALUE) and a PAGE_COUNT_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
PAGE_DATA_TYPE - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing only data as a number of table rows.
PAGE_DATA_TYPE_2 - Static variable in interface com.epam.parso.impl.SasFileConstants
Another page type for storing only data as a number of table rows.
PAGE_DELETED_POINTER_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The length of the deleted record pointer from the beginning of the SasFileConstants.PAGE_DELETED_POINTER_OFFSET_X64 or SasFileConstants.PAGE_DELETED_POINTER_OFFSET_X86.
PAGE_DELETED_POINTER_OFFSET_X64 - Static variable in interface com.epam.parso.impl.SasFileConstants
The offset to the pointer for the bitwise representation of deleted records in MIX pages in x64.
PAGE_DELETED_POINTER_OFFSET_X86 - Static variable in interface com.epam.parso.impl.SasFileConstants
The offset to the pointer for the bitwise representation of deleted records in MIX pages in x86.
PAGE_META_TYPE_1 - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing metadata as a set of subheaders.
PAGE_META_TYPE_2 - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing metadata as a set of subheaders.
PAGE_MIX_TYPE_1 - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing metadata as a set of subheaders and data as a number of table rows.
PAGE_MIX_TYPE_2 - Static variable in interface com.epam.parso.impl.SasFileConstants
The page type storing metadata as a set of subheaders and data as a number of table rows.
PAGE_SIZE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of its pages as an int value with the length of PAGE_SIZE_LENGTH bytes and a SasFileConstants.PAGE_SIZE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
PAGE_SIZE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the length of its pages as an int value with the length of SasFileConstants.PAGE_SIZE_LENGTH bytes and a PAGE_SIZE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE).
PAGE_TYPE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the type of page as a short value with the length of PAGE_TYPE_LENGTH bytes and a SasFileConstants.PAGE_TYPE_OFFSET bytes offset (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
PAGE_TYPE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the type of page as a short value with the length of SasFileConstants.PAGE_TYPE_LENGTH bytes and a PAGE_TYPE_OFFSET bytes offset (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
PageType - Enum in com.epam.parso.impl
Enumeration of all page types used in sas7bdat files.

R

readAll(List<String>) - Method in class com.epam.parso.impl.SasFileReaderImpl
Reads all rows from the sas7bdat file.
readAll() - Method in class com.epam.parso.impl.SasFileReaderImpl
Reads all rows from the sas7bdat file.
readAll() - Method in interface com.epam.parso.SasFileReader
Reads all rows from the sas7bdat file.
readAll(List<String>) - Method in interface com.epam.parso.SasFileReader
Reads all rows from the sas7bdat file.
readNext() - Method in class com.epam.parso.impl.SasFileParser
The function to read and process all columns of next row from current sas7bdat file.
readNext(List<String>) - Method in class com.epam.parso.impl.SasFileParser
The function to read and process specified columns of next row from current sas7bdat file.
readNext() - Method in class com.epam.parso.impl.SasFileReaderImpl
Reads all rows from the sas7bdat file.
readNext(List<String>) - Method in class com.epam.parso.impl.SasFileReaderImpl
Reads all rows from the sas7bdat file.
readNext() - Method in interface com.epam.parso.SasFileReader
Reads rows one by one from the sas7bdat file.
readNext(List<String>) - Method in interface com.epam.parso.SasFileReader
Reads rows one by one from the sas7bdat file.
ROW_COUNT_OFFSET_MULTIPLIER - Static variable in interface com.epam.parso.impl.SasFileConstants
The multiplier whose product with the length of the variable type (that can be int or long depending on the SasFileConstants.ALIGN_2_VALUE value) is the offset from the subheader beginning SasFileParser.RowSizeSubheader at which the number of rows in the table is stored.
ROW_COUNT_ON_MIX_PAGE_OFFSET_MULTIPLIER - Static variable in interface com.epam.parso.impl.SasFileConstants
The multiplier whose product with the length of the variable type (that can be int or long depending on the SasFileConstants.ALIGN_2_VALUE value) is the offset from the subheader beginning SasFileParser.RowSizeSubheader at which the file stores the number of rows in the table on the last page of the SasFileConstants.PAGE_MIX_TYPE_1 or SasFileConstants.PAGE_MIX_TYPE_2 type.
ROW_LENGTH_OFFSET_MULTIPLIER - Static variable in interface com.epam.parso.impl.SasFileConstants
The multiplier whose product with the length of the variable type (that can be int or long depending on the SasFileConstants.ALIGN_2_VALUE value) is the offset from the subheader beginning SasFileParser.RowSizeSubheader at which the row length is stored.

S

SAS_CHARACTER_ENCODINGS - Static variable in interface com.epam.parso.impl.SasFileConstants
The integer (one or two bytes) at the SasFileConstants.ENCODING_OFFSET indicates the character encoding of string data.
SAS_RELEASE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of SAS version in which the sas7bdat was created with the length of SAS_RELEASE_LENGTH bytes and a SasFileConstants.SAS_RELEASE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
SAS_RELEASE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of SAS version in which the sas7bdat was created with the length of SasFileConstants.SAS_RELEASE_LENGTH bytes and a SAS_RELEASE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
SAS_SERVER_TYPE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the server version on which the sas7bdat was created with the length of SAS_SERVER_TYPE_LENGTH bytes and a SasFileConstants.SAS_SERVER_TYPE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
SAS_SERVER_TYPE_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the name of the server version on which the sas7bdat was created with the length of SasFileConstants.SAS_SERVER_TYPE_LENGTH bytes and a SAS_SERVER_TYPE_OFFSET bytes offset (with possible addition of SasFileConstants.ALIGN_1_VALUE and SasFileConstants.ALIGN_2_VALUE).
SasFileConstants - Interface in com.epam.parso.impl
This is an class to store constants for parsing the sas7bdat file (byte offsets, column formats, accuracy) as well as the standard constants of time and the sizes of standard data types.
SasFileParser - Class in com.epam.parso.impl
This is a class that parses sas7bdat files.
SasFileParser.Builder - Class in com.epam.parso.impl
SasFileParser builder class made using builder pattern.
SasFileProperties - Class in com.epam.parso
A class to store all the sas7bdat file metadata.
SasFileProperties() - Constructor for class com.epam.parso.SasFileProperties
SasFileProperties constructor which create class variable.
SasFileReader - Interface in com.epam.parso
Main interface for working with library.
SasFileReaderImpl - Class in com.epam.parso.impl
A class to read sas7bdat files transferred to the input stream and then to get metadata and file data.
SasFileReaderImpl(InputStream) - Constructor for class com.epam.parso.impl.SasFileReaderImpl
Builds an object of the SasFileReaderImpl class from the file contained in the input stream.
SasFileReaderImpl(InputStream, String) - Constructor for class com.epam.parso.impl.SasFileReaderImpl
Builds an object of the SasFileReaderImpl class from the file contained in the input stream with the encoding defined in the 'encoding' variable.
SasFileReaderImpl(InputStream, String, OutputDateType) - Constructor for class com.epam.parso.impl.SasFileReaderImpl
Builds an instance of SasFileReaderImpl from the file contained in the input stream with the specified encoding and type of output date formatting.
SasFileReaderImpl(InputStream, Boolean) - Constructor for class com.epam.parso.impl.SasFileReaderImpl
Builds an object of the SasFileReaderImpl class from the file contained in the input stream with a flag of the binary or string format of the data output.
SasTemporalFormatter - Class in com.epam.parso.date
SAS supports wide family of date formats.
SasTemporalFormatter() - Constructor for class com.epam.parso.date.SasTemporalFormatter
 
SECONDS_IN_DAY - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
SECONDS_IN_MINUTE - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
setColumnsCount(long) - Method in class com.epam.parso.SasFileProperties
The method to specify columnsCount.
setCompressionMethod(String) - Method in class com.epam.parso.SasFileProperties
The method to specify compressed.
setDateCreated(Date) - Method in class com.epam.parso.SasFileProperties
The method to specify dateCreated.
setDateModified(Date) - Method in class com.epam.parso.SasFileProperties
The method to specify dateModified.
setDeletedRowCount(long) - Method in class com.epam.parso.SasFileProperties
The method to specify deletedRowCount.
setEncoding(String) - Method in class com.epam.parso.SasFileProperties
The method to specify encoding.
setEndianness(int) - Method in class com.epam.parso.SasFileProperties
The method to specify endianness.
setFileLabel(String) - Method in class com.epam.parso.SasFileProperties
The method to specify fileLabel.
setFileType(String) - Method in class com.epam.parso.SasFileProperties
The method to specify fileType.
setFormat(ColumnFormat) - Method in class com.epam.parso.Column
The function to set column format.
setHeaderLength(int) - Method in class com.epam.parso.SasFileProperties
The method to specify headerLength.
setLabel(String) - Method in class com.epam.parso.Column
The function to set column label.
setMixPageRowCount(long) - Method in class com.epam.parso.SasFileProperties
The method to specify mixPageRowCount.
setName(String) - Method in class com.epam.parso.Column
The function to set column name.
setName(String) - Method in class com.epam.parso.SasFileProperties
The method to specify name.
setOsName(String) - Method in class com.epam.parso.SasFileProperties
The method to specify osName.
setOsType(String) - Method in class com.epam.parso.SasFileProperties
The method to specify osType.
setPageCount(long) - Method in class com.epam.parso.SasFileProperties
The method to specify pageCount.
setPageLength(int) - Method in class com.epam.parso.SasFileProperties
The method to specify pageLength.
setRowCount(long) - Method in class com.epam.parso.SasFileProperties
The method to specify rowCount.
setRowLength(long) - Method in class com.epam.parso.SasFileProperties
The method to specify rowLength.
setSasRelease(String) - Method in class com.epam.parso.SasFileProperties
The method to specify sasRelease.
setServerType(String) - Method in class com.epam.parso.SasFileProperties
The method to specify serverType.
setSessionEncoding(String) - Method in class com.epam.parso.SasFileProperties
The method to specify session encoding.
setU64(boolean) - Method in class com.epam.parso.SasFileProperties
The method to specify u64.
START_DATES_DAYS_DIFFERENCE - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
START_DATES_SECONDS_DIFFERENCE - Static variable in interface com.epam.parso.impl.SasFileConstants
Deprecated.
SUBHEADER_COUNT_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
For pages of the SasFileConstants.PAGE_META_TYPE_1, SasFileConstants.PAGE_META_TYPE_2, SasFileConstants.PAGE_MIX_TYPE_1 and SasFileConstants.PAGE_MIX_TYPE_2 types, the sas7bdat file stores the number of subheaders on the current page as a short value - with the length of SUBHEADER_COUNT_LENGTH bytes and a SasFileConstants.SUBHEADER_COUNT_OFFSET bytes offset from the beginning of the page (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
SUBHEADER_COUNT_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
For pages of the SasFileConstants.PAGE_META_TYPE_1, SasFileConstants.PAGE_META_TYPE_2 SasFileConstants.PAGE_MIX_TYPE_1 and SasFileConstants.PAGE_MIX_TYPE_2 types, the sas7bdat file stores the number of subheaders on the current page as a short value - with the length of SasFileConstants.SUBHEADER_COUNT_LENGTH bytes and a SUBHEADER_COUNT_OFFSET bytes offset from the beginning of the page (with addition of SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64).
SUBHEADER_POINTER_LENGTH_X64 - Static variable in interface com.epam.parso.impl.SasFileConstants
The length in bytes of one subheader pointer (SasFileParser.SubheaderPointer) of a sas7bdat file created in the 64-bit version of SAS (see SasFileConstants.ALIGN_2_VALUE).
SUBHEADER_POINTER_LENGTH_X86 - Static variable in interface com.epam.parso.impl.SasFileConstants
The length in bytes of one subheader pointer (SasFileParser.SubheaderPointer) of a sas7bdat file created in the 32-bit version of SAS (see SasFileConstants.ALIGN_2_VALUE).
SUBHEADER_POINTERS_OFFSET - Static variable in interface com.epam.parso.impl.SasFileConstants
The sas7bdat file stores the array of subheader pointers (SasFileParser.SubheaderPointer) at this offset (adding SasFileConstants.PAGE_BIT_OFFSET_X86 or SasFileConstants.PAGE_BIT_OFFSET_X64) from the beginning of the page.

T

TEXT_BLOCK_SIZE_LENGTH - Static variable in interface com.epam.parso.impl.SasFileConstants
The number of bytes taken by the value denoting the length of the text block with information about file compression and table rows (name, label, format).
TIME_FORMAT_STRINGS - Static variable in interface com.epam.parso.impl.DateTimeConstants
These are time formats that are used in sas7bdat files.
toString() - Method in class com.epam.parso.ColumnFormat
The function to ColumnFormat class string representation.
TRUNCATED_SUBHEADER_ID - Static variable in interface com.epam.parso.impl.SasFileConstants
If the SasFileParser.SubheaderPointer.compression value of a subheader equals to TRUNCATED_SUBHEADER_ID then it does not contain useful information.

U

U64_BYTE_CHECKER_VALUE - Static variable in interface com.epam.parso.impl.SasFileConstants
If a value with the length of SasFileConstants.ALIGN_2_LENGTH bytes stored in the sas7bdat file with a SasFileConstants.ALIGN_2_OFFSET bytes offset equals to U64_BYTE_CHECKER_VALUE, then: - this sas7bdat file was created in the 64-bit version of SAS, - starting from the SasFileConstants.SAS_RELEASE_OFFSET bytes offset every offset should increase by SasFileConstants.ALIGN_2_VALUE bytes (in addition to SasFileConstants.ALIGN_1_VALUE bytes, if those are added), - the SasFileConstants.PAGE_COUNT_LENGTH value should increase by SasFileConstants.ALIGN_2_VALUE bytes and the number of pages stored at the SasFileConstants.PAGE_COUNT_OFFSET bytes offset should read as long.

V

valueOf(String) - Static method in enum com.epam.parso.ColumnMissingInfo.MissingInfoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.epam.parso.date.OutputDateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.epam.parso.impl.PageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.epam.parso.ColumnMissingInfo.MissingInfoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.epam.parso.date.OutputDateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.epam.parso.impl.PageType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeColumnNames(List<Column>) - Method in interface com.epam.parso.CSVDataWriter
The method to output the column names using the delimiter using writer.
writeColumnNames(List<Column>) - Method in class com.epam.parso.impl.CSVDataWriterImpl
The method to output the column names using the AbstractCSVWriter.delimiter delimiter using AbstractCSVWriter.writer.
writeMetadata(List<Column>) - Method in interface com.epam.parso.CSVMetadataWriter
The method to export a parsed sas7bdat file metadata using writer.
writeMetadata(List<Column>) - Method in class com.epam.parso.impl.CSVMetadataWriterImpl
The method to export a parsed sas7bdat file metadata (stored as an object of the SasFileReaderImpl class) using AbstractCSVWriter.writer.
writeRow(List<Column>, Object[]) - Method in interface com.epam.parso.CSVDataWriter
The method to export a row from sas7bdat file (stored as an object of the SasFileReaderImpl class) using writer.
writeRow(List<Column>, Object[]) - Method in class com.epam.parso.impl.CSVDataWriterImpl
The method to export a row from sas7bdat file (stored as an object of the SasFileReaderImpl class) using AbstractCSVWriter.writer.
writeRowsArray(List<Column>, Object[][]) - Method in interface com.epam.parso.CSVDataWriter
The method to export a parsed sas7bdat file (stored as an object of the SasFileReaderImpl class) using writer.
writeRowsArray(List<Column>, Object[][]) - Method in class com.epam.parso.impl.CSVDataWriterImpl
The method to export a parsed sas7bdat file (stored as an object of the SasFileReaderImpl class) using AbstractCSVWriter.writer.
writeSasFileProperties(SasFileProperties) - Method in interface com.epam.parso.CSVMetadataWriter
The method to output the sas7bdat file properties.
writeSasFileProperties(SasFileProperties) - Method in class com.epam.parso.impl.CSVMetadataWriterImpl
The method to output the sas7bdat file properties.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.