Interface DatabaseMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DatabaseMetadata, DatabaseMetadata.Builder

@Generated public interface DatabaseMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTableNamesList

      List<String> getTableNamesList()
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Returns:
      A list containing the tableNames.
    • getTableNamesCount

      int getTableNamesCount()
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Returns:
      The count of tableNames.
    • getTableNames

      String getTableNames(int index)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The tableNames at the given index.
    • getTableNamesBytes

      com.google.protobuf.ByteString getTableNamesBytes(int index)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tableNames at the given index.
    • hasTotalRowCount

      boolean hasTotalRowCount()
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Returns:
      Whether the totalRowCount field is set.
    • getTotalRowCount

      int getTotalRowCount()
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Returns:
      The totalRowCount.
    • hasTotalColumnCount

      boolean hasTotalColumnCount()
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Returns:
      Whether the totalColumnCount field is set.
    • getTotalColumnCount

      int getTotalColumnCount()
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Returns:
      The totalColumnCount.
    • getColumnNamesList

      List<String> getColumnNamesList()
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Returns:
      A list containing the columnNames.
    • getColumnNamesCount

      int getColumnNamesCount()
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Returns:
      The count of columnNames.
    • getColumnNames

      String getColumnNames(int index)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The columnNames at the given index.
    • getColumnNamesBytes

      com.google.protobuf.ByteString getColumnNamesBytes(int index)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the columnNames at the given index.
    • hasTitle

      boolean hasTitle()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Returns:
      Whether the title field is set.
    • getTitle

      String getTitle()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Returns:
      The title.
    • getTitleBytes

      com.google.protobuf.ByteString getTitleBytes()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Returns:
      The bytes for title.
    • hasCreator

      boolean hasCreator()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Returns:
      Whether the creator field is set.
    • getCreator

      String getCreator()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Returns:
      The creator.
    • getCreatorBytes

      com.google.protobuf.ByteString getCreatorBytes()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Returns:
      The bytes for creator.
    • hasDescription

      boolean hasDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Returns:
      The bytes for description.
    • hasSubject

      boolean hasSubject()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Returns:
      Whether the subject field is set.
    • getSubject

      String getSubject()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Returns:
      The subject.
    • getSubjectBytes

      com.google.protobuf.ByteString getSubjectBytes()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Returns:
      The bytes for subject.
    • hasLanguage

      boolean hasLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Returns:
      Whether the language field is set.
    • getLanguage

      String getLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Returns:
      The language.
    • getLanguageBytes

      com.google.protobuf.ByteString getLanguageBytes()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Returns:
      The bytes for language.
    • hasFormat

      boolean hasFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Returns:
      Whether the format field is set.
    • getFormat

      String getFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Returns:
      The format.
    • getFormatBytes

      com.google.protobuf.ByteString getFormatBytes()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Returns:
      The bytes for format.
    • hasIdentifier

      boolean hasIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      String getIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Returns:
      The identifier.
    • getIdentifierBytes

      com.google.protobuf.ByteString getIdentifierBytes()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Returns:
      The bytes for identifier.
    • hasComments

      boolean hasComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Returns:
      Whether the comments field is set.
    • getComments

      String getComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Returns:
      The comments.
    • getCommentsBytes

      com.google.protobuf.ByteString getCommentsBytes()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Returns:
      The bytes for comments.
    • hasCreated

      boolean hasCreated()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
      Returns:
      Whether the created field is set.
    • getCreated

      com.google.protobuf.Timestamp getCreated()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
      Returns:
      The created.
    • getCreatedOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • hasModified

      boolean hasModified()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
      Returns:
      Whether the modified field is set.
    • getModified

      com.google.protobuf.Timestamp getModified()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
      Returns:
      The modified.
    • getModifiedOrBuilder

      com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • hasCreatorTool

      boolean hasCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Returns:
      Whether the creatorTool field is set.
    • getCreatorTool

      String getCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Returns:
      The creatorTool.
    • getCreatorToolBytes

      com.google.protobuf.ByteString getCreatorToolBytes()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Returns:
      The bytes for creatorTool.
    • hasPassword

      boolean hasPassword()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Returns:
      Whether the password field is set.
    • getPassword

      String getPassword()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Returns:
      The password.
    • getPasswordBytes

      com.google.protobuf.ByteString getPasswordBytes()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Returns:
      The bytes for password.
    • hasPasswordProtected

      boolean hasPasswordProtected()
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Returns:
      Whether the passwordProtected field is set.
    • getPasswordProtected

      boolean getPasswordProtected()
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Returns:
      The passwordProtected.
    • hasAccessLevel

      boolean hasAccessLevel()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Returns:
      Whether the accessLevel field is set.
    • getAccessLevel

      String getAccessLevel()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Returns:
      The accessLevel.
    • getAccessLevelBytes

      com.google.protobuf.ByteString getAccessLevelBytes()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Returns:
      The bytes for accessLevel.
    • hasEncryptionType

      boolean hasEncryptionType()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Returns:
      Whether the encryptionType field is set.
    • getEncryptionType

      String getEncryptionType()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Returns:
      The encryptionType.
    • getEncryptionTypeBytes

      com.google.protobuf.ByteString getEncryptionTypeBytes()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Returns:
      The bytes for encryptionType.
    • hasDatabaseVersion

      boolean hasDatabaseVersion()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Returns:
      Whether the databaseVersion field is set.
    • getDatabaseVersion

      String getDatabaseVersion()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Returns:
      The databaseVersion.
    • getDatabaseVersionBytes

      com.google.protobuf.ByteString getDatabaseVersionBytes()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Returns:
      The bytes for databaseVersion.
    • hasDatabaseType

      boolean hasDatabaseType()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Returns:
      Whether the databaseType field is set.
    • getDatabaseType

      String getDatabaseType()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Returns:
      The databaseType.
    • getDatabaseTypeBytes

      com.google.protobuf.ByteString getDatabaseTypeBytes()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Returns:
      The bytes for databaseType.
    • hasServerType

      boolean hasServerType()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Returns:
      Whether the serverType field is set.
    • getServerType

      String getServerType()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Returns:
      The serverType.
    • getServerTypeBytes

      com.google.protobuf.ByteString getServerTypeBytes()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Returns:
      The bytes for serverType.
    • hasApplicationVersion

      boolean hasApplicationVersion()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Returns:
      Whether the applicationVersion field is set.
    • getApplicationVersion

      String getApplicationVersion()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Returns:
      The applicationVersion.
    • getApplicationVersionBytes

      com.google.protobuf.ByteString getApplicationVersionBytes()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Returns:
      The bytes for applicationVersion.
    • hasContentEncoding

      boolean hasContentEncoding()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Returns:
      Whether the contentEncoding field is set.
    • getContentEncoding

      String getContentEncoding()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Returns:
      The contentEncoding.
    • getContentEncodingBytes

      com.google.protobuf.ByteString getContentEncodingBytes()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Returns:
      The bytes for contentEncoding.
    • hasArchitectureBits

      boolean hasArchitectureBits()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Returns:
      Whether the architectureBits field is set.
    • getArchitectureBits

      String getArchitectureBits()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Returns:
      The architectureBits.
    • getArchitectureBitsBytes

      com.google.protobuf.ByteString getArchitectureBitsBytes()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Returns:
      The bytes for architectureBits.
    • hasEndianness

      boolean hasEndianness()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Returns:
      Whether the endianness field is set.
    • getEndianness

      String getEndianness()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Returns:
      The endianness.
    • getEndiannessBytes

      com.google.protobuf.ByteString getEndiannessBytes()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Returns:
      The bytes for endianness.
    • hasCompressionMethod

      boolean hasCompressionMethod()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Returns:
      Whether the compressionMethod field is set.
    • getCompressionMethod

      String getCompressionMethod()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Returns:
      The compressionMethod.
    • getCompressionMethodBytes

      com.google.protobuf.ByteString getCompressionMethodBytes()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Returns:
      The bytes for compressionMethod.
    • hasPageSize

      boolean hasPageSize()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Returns:
      Whether the pageSize field is set.
    • getPageSize

      String getPageSize()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Returns:
      The pageSize.
    • getPageSizeBytes

      com.google.protobuf.ByteString getPageSizeBytes()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Returns:
      The bytes for pageSize.
    • hasPageCount

      boolean hasPageCount()
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Returns:
      Whether the pageCount field is set.
    • getPageCount

      int getPageCount()
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Returns:
      The pageCount.
    • getTablesList

      List<TableInfo> getTablesList()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTables

      TableInfo getTables(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesCount

      int getTablesCount()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesOrBuilderList

      List<? extends TableInfoOrBuilder> getTablesOrBuilderList()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesOrBuilder

      TableInfoOrBuilder getTablesOrBuilder(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • hasTableCount

      boolean hasTableCount()
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Returns:
      Whether the tableCount field is set.
    • getTableCount

      int getTableCount()
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Returns:
      The tableCount.
    • hasViewCount

      boolean hasViewCount()
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Returns:
      Whether the viewCount field is set.
    • getViewCount

      int getViewCount()
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Returns:
      The viewCount.
    • hasIndexCount

      boolean hasIndexCount()
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Returns:
      Whether the indexCount field is set.
    • getIndexCount

      int getIndexCount()
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Returns:
      The indexCount.
    • hasQueryCount

      boolean hasQueryCount()
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Returns:
      Whether the queryCount field is set.
    • getQueryCount

      int getQueryCount()
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Returns:
      The queryCount.
    • hasSasRelease

      boolean hasSasRelease()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Returns:
      Whether the sasRelease field is set.
    • getSasRelease

      String getSasRelease()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Returns:
      The sasRelease.
    • getSasReleaseBytes

      com.google.protobuf.ByteString getSasReleaseBytes()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Returns:
      The bytes for sasRelease.
    • hasSasServerType

      boolean hasSasServerType()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Returns:
      Whether the sasServerType field is set.
    • getSasServerType

      String getSasServerType()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Returns:
      The sasServerType.
    • getSasServerTypeBytes

      com.google.protobuf.ByteString getSasServerTypeBytes()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Returns:
      The bytes for sasServerType.
    • hasSasDatasetName

      boolean hasSasDatasetName()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Returns:
      Whether the sasDatasetName field is set.
    • getSasDatasetName

      String getSasDatasetName()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Returns:
      The sasDatasetName.
    • getSasDatasetNameBytes

      com.google.protobuf.ByteString getSasDatasetNameBytes()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Returns:
      The bytes for sasDatasetName.
    • hasSasDatasetLabel

      boolean hasSasDatasetLabel()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Returns:
      Whether the sasDatasetLabel field is set.
    • getSasDatasetLabel

      String getSasDatasetLabel()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Returns:
      The sasDatasetLabel.
    • getSasDatasetLabelBytes

      com.google.protobuf.ByteString getSasDatasetLabelBytes()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Returns:
      The bytes for sasDatasetLabel.
    • hasSasDateCreated

      boolean hasSasDateCreated()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
      Returns:
      Whether the sasDateCreated field is set.
    • getSasDateCreated

      com.google.protobuf.Timestamp getSasDateCreated()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
      Returns:
      The sasDateCreated.
    • getSasDateCreatedOrBuilder

      com.google.protobuf.TimestampOrBuilder getSasDateCreatedOrBuilder()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • hasSasDateModified

      boolean hasSasDateModified()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
      Returns:
      Whether the sasDateModified field is set.
    • getSasDateModified

      com.google.protobuf.Timestamp getSasDateModified()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
      Returns:
      The sasDateModified.
    • getSasDateModifiedOrBuilder

      com.google.protobuf.TimestampOrBuilder getSasDateModifiedOrBuilder()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • getMdbPropertiesList

      List<DatabaseProperty> getMdbPropertiesList()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbProperties

      DatabaseProperty getMdbProperties(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesCount

      int getMdbPropertiesCount()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesOrBuilderList

      List<? extends DatabasePropertyOrBuilder> getMdbPropertiesOrBuilderList()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesOrBuilder

      DatabasePropertyOrBuilder getMdbPropertiesOrBuilder(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getUserDefinedPropertiesList

      List<DatabaseProperty> getUserDefinedPropertiesList()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedProperties

      DatabaseProperty getUserDefinedProperties(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesCount

      int getUserDefinedPropertiesCount()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesOrBuilderList

      List<? extends DatabasePropertyOrBuilder> getUserDefinedPropertiesOrBuilderList()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesOrBuilder

      DatabasePropertyOrBuilder getUserDefinedPropertiesOrBuilder(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • hasMdbTitle

      boolean hasMdbTitle()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Returns:
      Whether the mdbTitle field is set.
    • getMdbTitle

      String getMdbTitle()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Returns:
      The mdbTitle.
    • getMdbTitleBytes

      com.google.protobuf.ByteString getMdbTitleBytes()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Returns:
      The bytes for mdbTitle.
    • hasMdbAuthor

      boolean hasMdbAuthor()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Returns:
      Whether the mdbAuthor field is set.
    • getMdbAuthor

      String getMdbAuthor()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Returns:
      The mdbAuthor.
    • getMdbAuthorBytes

      com.google.protobuf.ByteString getMdbAuthorBytes()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Returns:
      The bytes for mdbAuthor.
    • hasMdbCompany

      boolean hasMdbCompany()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Returns:
      Whether the mdbCompany field is set.
    • getMdbCompany

      String getMdbCompany()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Returns:
      The mdbCompany.
    • getMdbCompanyBytes

      com.google.protobuf.ByteString getMdbCompanyBytes()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Returns:
      The bytes for mdbCompany.
    • hasContentType

      boolean hasContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Returns:
      Whether the contentType field is set.
    • getContentType

      String getContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Returns:
      The contentType.
    • getContentTypeBytes

      com.google.protobuf.ByteString getContentTypeBytes()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Returns:
      The bytes for contentType.
    • hasContentLength

      boolean hasContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Returns:
      Whether the contentLength field is set.
    • getContentLength

      String getContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Returns:
      The contentLength.
    • getContentLengthBytes

      com.google.protobuf.ByteString getContentLengthBytes()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Returns:
      The bytes for contentLength.
    • hasResourceName

      boolean hasResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Returns:
      Whether the resourceName field is set.
    • getResourceName

      String getResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Returns:
      The bytes for resourceName.
    • hasOriginalResourceName

      boolean hasOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Returns:
      Whether the originalResourceName field is set.
    • getOriginalResourceName

      String getOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Returns:
      The originalResourceName.
    • getOriginalResourceNameBytes

      com.google.protobuf.ByteString getOriginalResourceNameBytes()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Returns:
      The bytes for originalResourceName.
    • getColumnsList

      List<ColumnInfo> getColumnsList()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumns

      ColumnInfo getColumns(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsCount

      int getColumnsCount()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsOrBuilderList

      List<? extends ColumnInfoOrBuilder> getColumnsOrBuilderList()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsOrBuilder

      ColumnInfoOrBuilder getColumnsOrBuilder(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getIndexesList

      List<IndexInfo> getIndexesList()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexes

      IndexInfo getIndexes(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesCount

      int getIndexesCount()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesOrBuilderList

      List<? extends IndexInfoOrBuilder> getIndexesOrBuilderList()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesOrBuilder

      IndexInfoOrBuilder getIndexesOrBuilder(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getRelationshipsList

      List<RelationshipInfo> getRelationshipsList()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationships

      RelationshipInfo getRelationships(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsCount

      int getRelationshipsCount()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsOrBuilderList

      List<? extends RelationshipInfoOrBuilder> getRelationshipsOrBuilderList()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsOrBuilder

      RelationshipInfoOrBuilder getRelationshipsOrBuilder(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • hasDatabaseSizeBytes

      boolean hasDatabaseSizeBytes()
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Returns:
      Whether the databaseSizeBytes field is set.
    • getDatabaseSizeBytes

      long getDatabaseSizeBytes()
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Returns:
      The databaseSizeBytes.
    • hasDataSizeBytes

      boolean hasDataSizeBytes()
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Returns:
      Whether the dataSizeBytes field is set.
    • getDataSizeBytes

      long getDataSizeBytes()
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Returns:
      The dataSizeBytes.
    • hasIndexSizeBytes

      boolean hasIndexSizeBytes()
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Returns:
      Whether the indexSizeBytes field is set.
    • getIndexSizeBytes

      long getIndexSizeBytes()
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Returns:
      The indexSizeBytes.
    • hasCompressionRatio

      boolean hasCompressionRatio()
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Returns:
      Whether the compressionRatio field is set.
    • getCompressionRatio

      double getCompressionRatio()
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Returns:
      The compressionRatio.
    • hasAdditionalMetadata

      boolean hasAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • hasBaseFields

      boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Returns:
      The baseFields.
    • getBaseFieldsOrBuilder

      TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];