Class Table

  • All Implemented Interfaces:
    java.io.Serializable

    public abstract class Table
    extends java.lang.Object
    implements java.io.Serializable
    Represents the metadata of a BeamSqlTable.
    See Also:
    Serialized Form
    • Constructor Detail

      • Table

        public Table()
    • Method Detail

      • getType

        public abstract java.lang.String getType()
        type of the table.
      • getName

        public abstract java.lang.String getName()
      • getSchema

        public abstract org.apache.beam.sdk.schemas.Schema getSchema()
      • getPartitionFields

        public abstract @Nullable java.util.List<java.lang.String> getPartitionFields()
      • getComment

        public abstract @Nullable java.lang.String getComment()
      • getLocation

        @Pure
        public abstract @Nullable java.lang.String getLocation()
      • getProperties

        public abstract com.fasterxml.jackson.databind.node.ObjectNode getProperties()