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

com.pingcap.tidb.tipb.DAGRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.2.3
Show newest version
// 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 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