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

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

There is a newer version: 3.2.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: executor.proto

package com.pingcap.tidb.tipb;

public interface JoinOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tipb.Join)
    com.google.protobuf.MessageOrBuilder {

  /**
   * optional .tipb.JoinType join_type = 1 [(.gogoproto.nullable) = false];
   */
  boolean hasJoinType();
  /**
   * optional .tipb.JoinType join_type = 1 [(.gogoproto.nullable) = false];
   */
  com.pingcap.tidb.tipb.JoinType getJoinType();

  /**
   * optional .tipb.JoinExecType join_exec_type = 2 [(.gogoproto.nullable) = false];
   */
  boolean hasJoinExecType();
  /**
   * optional .tipb.JoinExecType join_exec_type = 2 [(.gogoproto.nullable) = false];
   */
  com.pingcap.tidb.tipb.JoinExecType getJoinExecType();

  /**
   * repeated .tipb.Executor children = 3;
   */
  java.util.List 
      getChildrenList();
  /**
   * repeated .tipb.Executor children = 3;
   */
  com.pingcap.tidb.tipb.Executor getChildren(int index);
  /**
   * repeated .tipb.Executor children = 3;
   */
  int getChildrenCount();
  /**
   * repeated .tipb.Executor children = 3;
   */
  java.util.List 
      getChildrenOrBuilderList();
  /**
   * repeated .tipb.Executor children = 3;
   */
  com.pingcap.tidb.tipb.ExecutorOrBuilder getChildrenOrBuilder(
      int index);

  /**
   * 
   * 0 or 1
   * 
* * optional int64 inner_idx = 4 [(.gogoproto.nullable) = false]; */ boolean hasInnerIdx(); /** *
   * 0 or 1
   * 
* * optional int64 inner_idx = 4 [(.gogoproto.nullable) = false]; */ long getInnerIdx(); /** * repeated .tipb.Expr left_join_keys = 5; */ java.util.List getLeftJoinKeysList(); /** * repeated .tipb.Expr left_join_keys = 5; */ com.pingcap.tidb.tipb.Expr getLeftJoinKeys(int index); /** * repeated .tipb.Expr left_join_keys = 5; */ int getLeftJoinKeysCount(); /** * repeated .tipb.Expr left_join_keys = 5; */ java.util.List getLeftJoinKeysOrBuilderList(); /** * repeated .tipb.Expr left_join_keys = 5; */ com.pingcap.tidb.tipb.ExprOrBuilder getLeftJoinKeysOrBuilder( int index); /** * repeated .tipb.Expr right_join_keys = 6; */ java.util.List getRightJoinKeysList(); /** * repeated .tipb.Expr right_join_keys = 6; */ com.pingcap.tidb.tipb.Expr getRightJoinKeys(int index); /** * repeated .tipb.Expr right_join_keys = 6; */ int getRightJoinKeysCount(); /** * repeated .tipb.Expr right_join_keys = 6; */ java.util.List getRightJoinKeysOrBuilderList(); /** * repeated .tipb.Expr right_join_keys = 6; */ com.pingcap.tidb.tipb.ExprOrBuilder getRightJoinKeysOrBuilder( int index); /** *
   * used by TiFlash join when new collation is enabled.
   * 
* * repeated .tipb.FieldType probe_types = 7; */ java.util.List getProbeTypesList(); /** *
   * used by TiFlash join when new collation is enabled.
   * 
* * repeated .tipb.FieldType probe_types = 7; */ com.pingcap.tidb.tipb.FieldType getProbeTypes(int index); /** *
   * used by TiFlash join when new collation is enabled.
   * 
* * repeated .tipb.FieldType probe_types = 7; */ int getProbeTypesCount(); /** *
   * used by TiFlash join when new collation is enabled.
   * 
* * repeated .tipb.FieldType probe_types = 7; */ java.util.List getProbeTypesOrBuilderList(); /** *
   * used by TiFlash join when new collation is enabled.
   * 
* * repeated .tipb.FieldType probe_types = 7; */ com.pingcap.tidb.tipb.FieldTypeOrBuilder getProbeTypesOrBuilder( int index); /** * repeated .tipb.FieldType build_types = 8; */ java.util.List getBuildTypesList(); /** * repeated .tipb.FieldType build_types = 8; */ com.pingcap.tidb.tipb.FieldType getBuildTypes(int index); /** * repeated .tipb.FieldType build_types = 8; */ int getBuildTypesCount(); /** * repeated .tipb.FieldType build_types = 8; */ java.util.List getBuildTypesOrBuilderList(); /** * repeated .tipb.FieldType build_types = 8; */ com.pingcap.tidb.tipb.FieldTypeOrBuilder getBuildTypesOrBuilder( int index); /** * repeated .tipb.Expr left_conditions = 9; */ java.util.List getLeftConditionsList(); /** * repeated .tipb.Expr left_conditions = 9; */ com.pingcap.tidb.tipb.Expr getLeftConditions(int index); /** * repeated .tipb.Expr left_conditions = 9; */ int getLeftConditionsCount(); /** * repeated .tipb.Expr left_conditions = 9; */ java.util.List getLeftConditionsOrBuilderList(); /** * repeated .tipb.Expr left_conditions = 9; */ com.pingcap.tidb.tipb.ExprOrBuilder getLeftConditionsOrBuilder( int index); /** * repeated .tipb.Expr right_conditions = 10; */ java.util.List getRightConditionsList(); /** * repeated .tipb.Expr right_conditions = 10; */ com.pingcap.tidb.tipb.Expr getRightConditions(int index); /** * repeated .tipb.Expr right_conditions = 10; */ int getRightConditionsCount(); /** * repeated .tipb.Expr right_conditions = 10; */ java.util.List getRightConditionsOrBuilderList(); /** * repeated .tipb.Expr right_conditions = 10; */ com.pingcap.tidb.tipb.ExprOrBuilder getRightConditionsOrBuilder( int index); /** * repeated .tipb.Expr other_conditions = 11; */ java.util.List getOtherConditionsList(); /** * repeated .tipb.Expr other_conditions = 11; */ com.pingcap.tidb.tipb.Expr getOtherConditions(int index); /** * repeated .tipb.Expr other_conditions = 11; */ int getOtherConditionsCount(); /** * repeated .tipb.Expr other_conditions = 11; */ java.util.List getOtherConditionsOrBuilderList(); /** * repeated .tipb.Expr other_conditions = 11; */ com.pingcap.tidb.tipb.ExprOrBuilder getOtherConditionsOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy