com.pingcap.tidb.tipb.DAGRequestOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: select.proto
package com.pingcap.tidb.tipb;
public interface DAGRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:tipb.DAGRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Transaction start timestamp.
* Deprecated. Start Ts has been moved to coprocessor.Request.
*
*
* optional uint64 start_ts_fallback = 1;
*/
boolean hasStartTsFallback();
/**
*
* Transaction start timestamp.
* Deprecated. Start Ts has been moved to coprocessor.Request.
*
*
* optional uint64 start_ts_fallback = 1;
*/
long getStartTsFallback();
/**
*
* It represents push down Executors.
*
*
* repeated .tipb.Executor executors = 2;
*/
java.util.List
getExecutorsList();
/**
*
* It represents push down Executors.
*
*
* repeated .tipb.Executor executors = 2;
*/
com.pingcap.tidb.tipb.Executor getExecutors(int index);
/**
*
* It represents push down Executors.
*
*
* repeated .tipb.Executor executors = 2;
*/
int getExecutorsCount();
/**
*
* It represents push down Executors.
*
*
* repeated .tipb.Executor executors = 2;
*/
java.util.List extends com.pingcap.tidb.tipb.ExecutorOrBuilder>
getExecutorsOrBuilderList();
/**
*
* It represents push down Executors.
*
*
* repeated .tipb.Executor executors = 2;
*/
com.pingcap.tidb.tipb.ExecutorOrBuilder getExecutorsOrBuilder(
int index);
/**
*
* time zone offset in seconds
*
*
* optional int64 time_zone_offset = 3 [(.gogoproto.nullable) = false];
*/
boolean hasTimeZoneOffset();
/**
*
* time zone offset in seconds
*
*
* optional int64 time_zone_offset = 3 [(.gogoproto.nullable) = false];
*/
long getTimeZoneOffset();
/**
*
* flags are used to store flags that change the execution mode, it contains:
* ignore_truncate = 1
* truncate error should be ignore if set.
* truncate_as_warning = 1 << 1
* when ignored_truncate is not set, return warning instead of error if this flag is set.
* ...
* add more when needed.
*
*
* optional uint64 flags = 4 [(.gogoproto.nullable) = false];
*/
boolean hasFlags();
/**
*
* flags are used to store flags that change the execution mode, it contains:
* ignore_truncate = 1
* truncate error should be ignore if set.
* truncate_as_warning = 1 << 1
* when ignored_truncate is not set, return warning instead of error if this flag is set.
* ...
* add more when needed.
*
*
* optional uint64 flags = 4 [(.gogoproto.nullable) = false];
*/
long getFlags();
/**
*
* It represents which columns we should output.
*
*
* repeated uint32 output_offsets = 5;
*/
java.util.List getOutputOffsetsList();
/**
*
* It represents which columns we should output.
*
*
* repeated uint32 output_offsets = 5;
*/
int getOutputOffsetsCount();
/**
*
* It represents which columns we should output.
*
*
* repeated uint32 output_offsets = 5;
*/
int getOutputOffsets(int index);
/**
*
* It represents whether we collect the detailed scan counts in each range.
*
*
* optional bool collect_range_counts = 6;
*/
boolean hasCollectRangeCounts();
/**
*
* It represents whether we collect the detailed scan counts in each range.
*
*
* optional bool collect_range_counts = 6;
*/
boolean getCollectRangeCounts();
/**
*
* It indicates the maximum number of warning,
* which is the number of messages that SHOW WARNINGS displays.
*
*
* optional uint64 max_warning_count = 7;
*/
boolean hasMaxWarningCount();
/**
*
* It indicates the maximum number of warning,
* which is the number of messages that SHOW WARNINGS displays.
*
*
* optional uint64 max_warning_count = 7;
*/
long getMaxWarningCount();
/**
*
* It indicates the encode type of response.
*
*
* optional .tipb.EncodeType encode_type = 8 [(.gogoproto.nullable) = false];
*/
boolean hasEncodeType();
/**
*
* It indicates the encode type of response.
*
*
* optional .tipb.EncodeType encode_type = 8 [(.gogoproto.nullable) = false];
*/
com.pingcap.tidb.tipb.EncodeType getEncodeType();
/**
*
* It indicates the sql_mode.
*
*
* optional uint64 sql_mode = 9;
*/
boolean hasSqlMode();
/**
*
* It indicates the sql_mode.
*
*
* optional uint64 sql_mode = 9;
*/
long getSqlMode();
/**
*
* supply offset is not enough since we have daylight saving time present in some regions
*
*
* optional string time_zone_name = 11 [(.gogoproto.nullable) = false];
*/
boolean hasTimeZoneName();
/**
*
* supply offset is not enough since we have daylight saving time present in some regions
*
*
* optional string time_zone_name = 11 [(.gogoproto.nullable) = false];
*/
java.lang.String getTimeZoneName();
/**
*
* supply offset is not enough since we have daylight saving time present in some regions
*
*
* optional string time_zone_name = 11 [(.gogoproto.nullable) = false];
*/
com.google.protobuf.ByteString
getTimeZoneNameBytes();
/**
*
* It represents whether or not TiKV should collect execution summaries.
* Execution summaries will be collected into `execution_summaries` field
* in the response.
*
*
* optional bool collect_execution_summaries = 12;
*/
boolean hasCollectExecutionSummaries();
/**
*
* It represents whether or not TiKV should collect execution summaries.
* Execution summaries will be collected into `execution_summaries` field
* in the response.
*
*
* optional bool collect_execution_summaries = 12;
*/
boolean getCollectExecutionSummaries();
/**
*
* Represents the maximum size of one packet, any generated string, or any parameter sent as long data.
*
*
* optional uint64 max_allowed_packet = 13;
*/
boolean hasMaxAllowedPacket();
/**
*
* Represents the maximum size of one packet, any generated string, or any parameter sent as long data.
*
*
* optional uint64 max_allowed_packet = 13;
*/
long getMaxAllowedPacket();
/**
*
* Represents the chunk memory layout.
*
*
* optional .tipb.ChunkMemoryLayout chunk_memory_layout = 14;
*/
boolean hasChunkMemoryLayout();
/**
*
* Represents the chunk memory layout.
*
*
* optional .tipb.ChunkMemoryLayout chunk_memory_layout = 14;
*/
com.pingcap.tidb.tipb.ChunkMemoryLayout getChunkMemoryLayout();
/**
*
* Represents the chunk memory layout.
*
*
* optional .tipb.ChunkMemoryLayout chunk_memory_layout = 14;
*/
com.pingcap.tidb.tipb.ChunkMemoryLayoutOrBuilder getChunkMemoryLayoutOrBuilder();
/**
*
* Represents whether the expression use RPN form.
*
*
* optional bool is_rpn_expr = 15;
*/
boolean hasIsRpnExpr();
/**
*
* Represents whether the expression use RPN form.
*
*
* optional bool is_rpn_expr = 15;
*/
boolean getIsRpnExpr();
/**
*
* UserIdentity uses to do privilege check. It is only used in TiDB cluster memory table.
*
*
* optional .tipb.UserIdentity user = 16;
*/
boolean hasUser();
/**
*
* UserIdentity uses to do privilege check. It is only used in TiDB cluster memory table.
*
*
* optional .tipb.UserIdentity user = 16;
*/
com.pingcap.tidb.tipb.UserIdentity getUser();
/**
*
* UserIdentity uses to do privilege check. It is only used in TiDB cluster memory table.
*
*
* optional .tipb.UserIdentity user = 16;
*/
com.pingcap.tidb.tipb.UserIdentityOrBuilder getUserOrBuilder();
/**
*
* Represents tree struct based executors, if this field is set, should ignore the executors field, currently only used in TiFlash
*
*
* optional .tipb.Executor root_executor = 17;
*/
boolean hasRootExecutor();
/**
*
* Represents tree struct based executors, if this field is set, should ignore the executors field, currently only used in TiFlash
*
*
* optional .tipb.Executor root_executor = 17;
*/
com.pingcap.tidb.tipb.Executor getRootExecutor();
/**
*
* Represents tree struct based executors, if this field is set, should ignore the executors field, currently only used in TiFlash
*
*
* optional .tipb.Executor root_executor = 17;
*/
com.pingcap.tidb.tipb.ExecutorOrBuilder getRootExecutorOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy