Package flyteidl.core

Interface Types.StructuredDatasetTypeOrBuilder

    • Method Detail

      • getColumns

        Types.StructuredDatasetType.DatasetColumn getColumns​(int index)
         A list of ordered columns this schema comprises of.
         
        repeated .flyteidl.core.StructuredDatasetType.DatasetColumn columns = 1;
      • getColumnsCount

        int getColumnsCount()
         A list of ordered columns this schema comprises of.
         
        repeated .flyteidl.core.StructuredDatasetType.DatasetColumn columns = 1;
      • getFormat

        String getFormat()
         This is the storage format, the format of the bits at rest
         parquet, feather, csv, etc.
         For two types to be compatible, the format will need to be an exact match.
         
        string format = 2;
        Returns:
        The format.
      • getFormatBytes

        com.google.protobuf.ByteString getFormatBytes()
         This is the storage format, the format of the bits at rest
         parquet, feather, csv, etc.
         For two types to be compatible, the format will need to be an exact match.
         
        string format = 2;
        Returns:
        The bytes for format.
      • getExternalSchemaType

        String getExternalSchemaType()
         This is a string representing the type that the bytes in external_schema_bytes are formatted in.
         This is an optional field that will not be used for type checking.
         
        string external_schema_type = 3;
        Returns:
        The externalSchemaType.
      • getExternalSchemaTypeBytes

        com.google.protobuf.ByteString getExternalSchemaTypeBytes()
         This is a string representing the type that the bytes in external_schema_bytes are formatted in.
         This is an optional field that will not be used for type checking.
         
        string external_schema_type = 3;
        Returns:
        The bytes for externalSchemaType.
      • getExternalSchemaBytes

        com.google.protobuf.ByteString getExternalSchemaBytes()
         The serialized bytes of a third-party schema library like Arrow.
         This is an optional field that will not be used for type checking.
         
        bytes external_schema_bytes = 4;
        Returns:
        The externalSchemaBytes.