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

org.polypheny.prism.FieldMetaOrBuilder 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 FieldMetaOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.polypheny.prism.FieldMeta)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Index of the field within its containing structure.
   * 
* * int32 field_index = 1; * @return The fieldIndex. */ int getFieldIndex(); /** *
   * Indicates whether the field can contain null values.
   * 
* * bool is_nullable = 2; * @return The isNullable. */ boolean getIsNullable(); /** *
   * Length of the field’s value.
   * 
* * int32 length = 3; * @return The length. */ int getLength(); /** *
   * Name of the field.
   * 
* * string field_name = 4; * @return The fieldName. */ java.lang.String getFieldName(); /** *
   * Name of the field.
   * 
* * string field_name = 4; * @return The bytes for fieldName. */ com.google.protobuf.ByteString getFieldNameBytes(); /** *
   * Precision of the field, usually for numerical values.
   * 
* * int32 precision = 6; * @return The precision. */ int getPrecision(); /** *
   * Metadata describing the type of the field.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; * @return Whether the typeMeta field is set. */ boolean hasTypeMeta(); /** *
   * Metadata describing the type of the field.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; * @return The typeMeta. */ org.polypheny.prism.TypeMeta getTypeMeta(); /** *
   * Metadata describing the type of the field.
   * 
* * .org.polypheny.prism.TypeMeta type_meta = 9; */ org.polypheny.prism.TypeMetaOrBuilder getTypeMetaOrBuilder(); /** *
   * Scale of the field, typically for numerical values.
   * 
* * int32 scale = 10; * @return The scale. */ int getScale(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy