All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.polypheny.prism.ColumnMetaOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: org/polypheny/prism/relational_frame.proto

package org.polypheny.prism;

public interface ColumnMetaOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.polypheny.prism.ColumnMeta)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Index of the column within the table.
   * 
* * int32 column_index = 1; * @return The columnIndex. */ int getColumnIndex(); /** *
   * Indicates whether the column can contain null values.
   * 
* * bool is_nullable = 2; * @return The isNullable. */ boolean getIsNullable(); /** *
   * The length of the column values.
   * 
* * int32 length = 3; * @return The length. */ int getLength(); /** *
   * Label associated with the column, if any.
   * 
* * string column_label = 4; * @return The columnLabel. */ java.lang.String getColumnLabel(); /** *
   * Label associated with the column, if any.
   * 
* * string column_label = 4; * @return The bytes for columnLabel. */ com.google.protobuf.ByteString getColumnLabelBytes(); /** *
   * Name of the column.
   * 
* * string column_name = 5; * @return The columnName. */ java.lang.String getColumnName(); /** *
   * Name of the column.
   * 
* * string column_name = 5; * @return The bytes for columnName. */ com.google.protobuf.ByteString getColumnNameBytes(); /** *
   * Precision of the column, usually for numerical values.
   * 
* * int32 precision = 6; * @return The precision. */ int getPrecision(); /** *
   * Name of the entity that the column represents.
   * 
* * string entity_name = 7; * @return The entityName. */ java.lang.String getEntityName(); /** *
   * Name of the entity that the column represents.
   * 
* * string entity_name = 7; * @return The bytes for entityName. */ com.google.protobuf.ByteString getEntityNameBytes(); /** *
   * Name of the schema that the column belongs to.
   * 
* * string schema_name = 8; * @return The schemaName. */ java.lang.String getSchemaName(); /** *
   * Name of the schema that the column belongs to.
   * 
* * string schema_name = 8; * @return The bytes for schemaName. */ com.google.protobuf.ByteString getSchemaNameBytes(); /** *
   * Metadata describing the type of the column.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; * @return Whether the typeMeta field is set. */ boolean hasTypeMeta(); /** *
   * Metadata describing the type of the column.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; * @return The typeMeta. */ org.polypheny.prism.TypeMeta getTypeMeta(); /** *
   * Metadata describing the type of the column.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; */ org.polypheny.prism.TypeMetaOrBuilder getTypeMetaOrBuilder(); /** *
   * Scale of the column, typically for numerical values.
   * 
* * int32 scale = 10; * @return The scale. */ int getScale(); /** *
   * Namespace the column resides in.
   * 
* * string namespace = 11; * @return The namespace. */ java.lang.String getNamespace(); /** *
   * Namespace the column resides in.
   * 
* * string namespace = 11; * @return The bytes for namespace. */ com.google.protobuf.ByteString getNamespaceBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy