![JAR search and dependency download from the Maven repository](/logo.png)
com.pingcap.tidb.tipb.ColumnInfoOrBuilder Maven / Gradle / Ivy
The newest version!
// 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 [(.gogoproto.nullable) = false];
*/
boolean hasColumnId();
/**
* optional int64 column_id = 1 [(.gogoproto.nullable) = false];
*/
long getColumnId();
/**
*
* MySQL type.
*
*
* optional int32 tp = 2 [(.gogoproto.nullable) = false];
*/
boolean hasTp();
/**
*
* MySQL type.
*
*
* optional int32 tp = 2 [(.gogoproto.nullable) = false];
*/
int getTp();
/**
* optional int32 collation = 3 [(.gogoproto.nullable) = false];
*/
boolean hasCollation();
/**
* optional int32 collation = 3 [(.gogoproto.nullable) = false];
*/
int getCollation();
/**
* optional int32 columnLen = 4 [(.gogoproto.nullable) = false];
*/
boolean hasColumnLen();
/**
* optional int32 columnLen = 4 [(.gogoproto.nullable) = false];
*/
int getColumnLen();
/**
* optional int32 decimal = 5 [(.gogoproto.nullable) = false];
*/
boolean hasDecimal();
/**
* optional int32 decimal = 5 [(.gogoproto.nullable) = false];
*/
int getDecimal();
/**
* optional int32 flag = 6 [(.gogoproto.nullable) = false];
*/
boolean hasFlag();
/**
* optional int32 flag = 6 [(.gogoproto.nullable) = false];
*/
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 [(.gogoproto.nullable) = false];
*/
boolean hasPkHandle();
/**
*
* PK handle column value is row handle.
*
*
* optional bool pk_handle = 21 [(.gogoproto.nullable) = false];
*/
boolean getPkHandle();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy