org.polypheny.prism.FieldMetaOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of polypheny-jdbc-driver Show documentation
Show all versions of polypheny-jdbc-driver Show documentation
A standards-compliant JDBC driver for Polypheny-DB.
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();
}