com.pingcap.tidb.tipb.ColumnInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: schema.proto
package com.pingcap.tidb.tipb;
public interface ColumnInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:tipb.ColumnInfo)
com.google.protobuf.MessageOrBuilder {
/**
* optional int64 column_id = 1;
*/
boolean hasColumnId();
/**
* optional int64 column_id = 1;
*/
long getColumnId();
/**
*
* MySQL type.
*
*
* optional int32 tp = 2;
*/
boolean hasTp();
/**
*
* MySQL type.
*
*
* optional int32 tp = 2;
*/
int getTp();
/**
* optional int32 collation = 3;
*/
boolean hasCollation();
/**
* optional int32 collation = 3;
*/
int getCollation();
/**
* optional int32 columnLen = 4;
*/
boolean hasColumnLen();
/**
* optional int32 columnLen = 4;
*/
int getColumnLen();
/**
* optional int32 decimal = 5;
*/
boolean hasDecimal();
/**
* optional int32 decimal = 5;
*/
int getDecimal();
/**
* optional int32 flag = 6;
*/
boolean hasFlag();
/**
* optional int32 flag = 6;
*/
int getFlag();
/**
* repeated string elems = 7;
*/
java.util.List
getElemsList();
/**
* repeated string elems = 7;
*/
int getElemsCount();
/**
* repeated string elems = 7;
*/
java.lang.String getElems(int index);
/**
* repeated string elems = 7;
*/
com.google.protobuf.ByteString
getElemsBytes(int index);
/**
*
* Encoded datum.
*
*
* optional bytes default_val = 8;
*/
boolean hasDefaultVal();
/**
*
* Encoded datum.
*
*
* optional bytes default_val = 8;
*/
com.google.protobuf.ByteString getDefaultVal();
/**
*
* PK handle column value is row handle.
*
*
* optional bool pk_handle = 21;
*/
boolean hasPkHandle();
/**
*
* PK handle column value is row handle.
*
*
* optional bool pk_handle = 21;
*/
boolean getPkHandle();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy