Interface DerivationExpressionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DerivationExpression, DerivationExpression.Builder

public interface DerivationExpressionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasBool

      boolean hasBool()
      .substrait.Type.Boolean bool = 1;
      Returns:
      Whether the bool field is set.
    • getBool

      Type.Boolean getBool()
      .substrait.Type.Boolean bool = 1;
      Returns:
      The bool.
    • getBoolOrBuilder

      Type.BooleanOrBuilder getBoolOrBuilder()
      .substrait.Type.Boolean bool = 1;
    • hasI8

      boolean hasI8()
      .substrait.Type.I8 i8 = 2;
      Returns:
      Whether the i8 field is set.
    • getI8

      Type.I8 getI8()
      .substrait.Type.I8 i8 = 2;
      Returns:
      The i8.
    • getI8OrBuilder

      Type.I8OrBuilder getI8OrBuilder()
      .substrait.Type.I8 i8 = 2;
    • hasI16

      boolean hasI16()
      .substrait.Type.I16 i16 = 3;
      Returns:
      Whether the i16 field is set.
    • getI16

      Type.I16 getI16()
      .substrait.Type.I16 i16 = 3;
      Returns:
      The i16.
    • getI16OrBuilder

      Type.I16OrBuilder getI16OrBuilder()
      .substrait.Type.I16 i16 = 3;
    • hasI32

      boolean hasI32()
      .substrait.Type.I32 i32 = 5;
      Returns:
      Whether the i32 field is set.
    • getI32

      Type.I32 getI32()
      .substrait.Type.I32 i32 = 5;
      Returns:
      The i32.
    • getI32OrBuilder

      Type.I32OrBuilder getI32OrBuilder()
      .substrait.Type.I32 i32 = 5;
    • hasI64

      boolean hasI64()
      .substrait.Type.I64 i64 = 7;
      Returns:
      Whether the i64 field is set.
    • getI64

      Type.I64 getI64()
      .substrait.Type.I64 i64 = 7;
      Returns:
      The i64.
    • getI64OrBuilder

      Type.I64OrBuilder getI64OrBuilder()
      .substrait.Type.I64 i64 = 7;
    • hasFp32

      boolean hasFp32()
      .substrait.Type.FP32 fp32 = 10;
      Returns:
      Whether the fp32 field is set.
    • getFp32

      Type.FP32 getFp32()
      .substrait.Type.FP32 fp32 = 10;
      Returns:
      The fp32.
    • getFp32OrBuilder

      Type.FP32OrBuilder getFp32OrBuilder()
      .substrait.Type.FP32 fp32 = 10;
    • hasFp64

      boolean hasFp64()
      .substrait.Type.FP64 fp64 = 11;
      Returns:
      Whether the fp64 field is set.
    • getFp64

      Type.FP64 getFp64()
      .substrait.Type.FP64 fp64 = 11;
      Returns:
      The fp64.
    • getFp64OrBuilder

      Type.FP64OrBuilder getFp64OrBuilder()
      .substrait.Type.FP64 fp64 = 11;
    • hasString

      boolean hasString()
      .substrait.Type.String string = 12;
      Returns:
      Whether the string field is set.
    • getString

      Type.String getString()
      .substrait.Type.String string = 12;
      Returns:
      The string.
    • getStringOrBuilder

      Type.StringOrBuilder getStringOrBuilder()
      .substrait.Type.String string = 12;
    • hasBinary

      boolean hasBinary()
      .substrait.Type.Binary binary = 13;
      Returns:
      Whether the binary field is set.
    • getBinary

      Type.Binary getBinary()
      .substrait.Type.Binary binary = 13;
      Returns:
      The binary.
    • getBinaryOrBuilder

      Type.BinaryOrBuilder getBinaryOrBuilder()
      .substrait.Type.Binary binary = 13;
    • hasTimestamp

      @Deprecated boolean hasTimestamp()
      Deprecated.
      substrait.DerivationExpression.timestamp is deprecated. See substrait/type_expressions.proto;l=24
       Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      @Deprecated Type.Timestamp getTimestamp()
      Deprecated.
      substrait.DerivationExpression.timestamp is deprecated. See substrait/type_expressions.proto;l=24
       Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
      Returns:
      The timestamp.
    • getTimestampOrBuilder

      @Deprecated Type.TimestampOrBuilder getTimestampOrBuilder()
      Deprecated.
       Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • hasDate

      boolean hasDate()
      .substrait.Type.Date date = 16;
      Returns:
      Whether the date field is set.
    • getDate

      Type.Date getDate()
      .substrait.Type.Date date = 16;
      Returns:
      The date.
    • getDateOrBuilder

      Type.DateOrBuilder getDateOrBuilder()
      .substrait.Type.Date date = 16;
    • hasTime

      @Deprecated boolean hasTime()
      Deprecated.
      substrait.DerivationExpression.time is deprecated. See substrait/type_expressions.proto;l=27
       Deprecated in favor of `ExpressionPrecisionTime precision_time`
       
      .substrait.Type.Time time = 17 [deprecated = true];
      Returns:
      Whether the time field is set.
    • getTime

      Deprecated.
      substrait.DerivationExpression.time is deprecated. See substrait/type_expressions.proto;l=27
       Deprecated in favor of `ExpressionPrecisionTime precision_time`
       
      .substrait.Type.Time time = 17 [deprecated = true];
      Returns:
      The time.
    • getTimeOrBuilder

      @Deprecated Type.TimeOrBuilder getTimeOrBuilder()
      Deprecated.
       Deprecated in favor of `ExpressionPrecisionTime precision_time`
       
      .substrait.Type.Time time = 17 [deprecated = true];
    • hasIntervalYear

      boolean hasIntervalYear()
      .substrait.Type.IntervalYear interval_year = 19;
      Returns:
      Whether the intervalYear field is set.
    • getIntervalYear

      Type.IntervalYear getIntervalYear()
      .substrait.Type.IntervalYear interval_year = 19;
      Returns:
      The intervalYear.
    • getIntervalYearOrBuilder

      Type.IntervalYearOrBuilder getIntervalYearOrBuilder()
      .substrait.Type.IntervalYear interval_year = 19;
    • hasTimestampTz

      @Deprecated boolean hasTimestampTz()
      Deprecated.
      substrait.DerivationExpression.timestamp_tz is deprecated. See substrait/type_expressions.proto;l=30
       Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
      Returns:
      Whether the timestampTz field is set.
    • getTimestampTz

      @Deprecated Type.TimestampTZ getTimestampTz()
      Deprecated.
      substrait.DerivationExpression.timestamp_tz is deprecated. See substrait/type_expressions.proto;l=30
       Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
      Returns:
      The timestampTz.
    • getTimestampTzOrBuilder

      @Deprecated Type.TimestampTZOrBuilder getTimestampTzOrBuilder()
      Deprecated.
       Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • hasUuid

      boolean hasUuid()
      .substrait.Type.UUID uuid = 32;
      Returns:
      Whether the uuid field is set.
    • getUuid

      Type.UUID getUuid()
      .substrait.Type.UUID uuid = 32;
      Returns:
      The uuid.
    • getUuidOrBuilder

      Type.UUIDOrBuilder getUuidOrBuilder()
      .substrait.Type.UUID uuid = 32;
    • hasIntervalDay

      boolean hasIntervalDay()
      .substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;
      Returns:
      Whether the intervalDay field is set.
    • getIntervalDay

      .substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;
      Returns:
      The intervalDay.
    • getIntervalDayOrBuilder

      .substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;
    • hasIntervalCompound

      boolean hasIntervalCompound()
      .substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;
      Returns:
      Whether the intervalCompound field is set.
    • getIntervalCompound

      .substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;
      Returns:
      The intervalCompound.
    • getIntervalCompoundOrBuilder

      .substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;
    • hasFixedChar

      boolean hasFixedChar()
      .substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;
      Returns:
      Whether the fixedChar field is set.
    • getFixedChar

      .substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;
      Returns:
      The fixedChar.
    • getFixedCharOrBuilder

      .substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;
    • hasVarchar

      boolean hasVarchar()
      .substrait.DerivationExpression.ExpressionVarChar varchar = 22;
      Returns:
      Whether the varchar field is set.
    • getVarchar

      .substrait.DerivationExpression.ExpressionVarChar varchar = 22;
      Returns:
      The varchar.
    • getVarcharOrBuilder

      .substrait.DerivationExpression.ExpressionVarChar varchar = 22;
    • hasFixedBinary

      boolean hasFixedBinary()
      .substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;
      Returns:
      Whether the fixedBinary field is set.
    • getFixedBinary

      .substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;
      Returns:
      The fixedBinary.
    • getFixedBinaryOrBuilder

      .substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;
    • hasDecimal

      boolean hasDecimal()
      .substrait.DerivationExpression.ExpressionDecimal decimal = 24;
      Returns:
      Whether the decimal field is set.
    • getDecimal

      .substrait.DerivationExpression.ExpressionDecimal decimal = 24;
      Returns:
      The decimal.
    • getDecimalOrBuilder

      .substrait.DerivationExpression.ExpressionDecimal decimal = 24;
    • hasPrecisionTime

      boolean hasPrecisionTime()
      .substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;
      Returns:
      Whether the precisionTime field is set.
    • getPrecisionTime

      .substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;
      Returns:
      The precisionTime.
    • getPrecisionTimeOrBuilder

      .substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;
    • hasPrecisionTimestamp

      boolean hasPrecisionTimestamp()
      .substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;
      Returns:
      Whether the precisionTimestamp field is set.
    • getPrecisionTimestamp

      .substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;
      Returns:
      The precisionTimestamp.
    • getPrecisionTimestampOrBuilder

      .substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;
    • hasPrecisionTimestampTz

      boolean hasPrecisionTimestampTz()
      .substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;
      Returns:
      Whether the precisionTimestampTz field is set.
    • getPrecisionTimestampTz

      .substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;
      Returns:
      The precisionTimestampTz.
    • getPrecisionTimestampTzOrBuilder

      .substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;
    • hasStruct

      boolean hasStruct()
      .substrait.DerivationExpression.ExpressionStruct struct = 25;
      Returns:
      Whether the struct field is set.
    • getStruct

      .substrait.DerivationExpression.ExpressionStruct struct = 25;
      Returns:
      The struct.
    • getStructOrBuilder

      .substrait.DerivationExpression.ExpressionStruct struct = 25;
    • hasList

      boolean hasList()
      .substrait.DerivationExpression.ExpressionList list = 27;
      Returns:
      Whether the list field is set.
    • getList

      .substrait.DerivationExpression.ExpressionList list = 27;
      Returns:
      The list.
    • getListOrBuilder

      .substrait.DerivationExpression.ExpressionList list = 27;
    • hasMap

      boolean hasMap()
      .substrait.DerivationExpression.ExpressionMap map = 28;
      Returns:
      Whether the map field is set.
    • getMap

      .substrait.DerivationExpression.ExpressionMap map = 28;
      Returns:
      The map.
    • getMapOrBuilder

      .substrait.DerivationExpression.ExpressionMap map = 28;
    • hasUserDefined

      boolean hasUserDefined()
      .substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;
      Returns:
      Whether the userDefined field is set.
    • getUserDefined

      .substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;
      Returns:
      The userDefined.
    • getUserDefinedOrBuilder

      .substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;
    • hasUserDefinedPointer

      @Deprecated boolean hasUserDefinedPointer()
      Deprecated.
      substrait.DerivationExpression.user_defined_pointer is deprecated. See substrait/type_expressions.proto;l=52
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_pointer is encountered,
       treat it as being non-nullable and having the default variation.
       
      uint32 user_defined_pointer = 31 [deprecated = true];
      Returns:
      Whether the userDefinedPointer field is set.
    • getUserDefinedPointer

      @Deprecated int getUserDefinedPointer()
      Deprecated.
      substrait.DerivationExpression.user_defined_pointer is deprecated. See substrait/type_expressions.proto;l=52
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_pointer is encountered,
       treat it as being non-nullable and having the default variation.
       
      uint32 user_defined_pointer = 31 [deprecated = true];
      Returns:
      The userDefinedPointer.
    • hasTypeParameterName

      boolean hasTypeParameterName()
      string type_parameter_name = 33;
      Returns:
      Whether the typeParameterName field is set.
    • getTypeParameterName

      String getTypeParameterName()
      string type_parameter_name = 33;
      Returns:
      The typeParameterName.
    • getTypeParameterNameBytes

      com.google.protobuf.ByteString getTypeParameterNameBytes()
      string type_parameter_name = 33;
      Returns:
      The bytes for typeParameterName.
    • hasIntegerParameterName

      boolean hasIntegerParameterName()
      string integer_parameter_name = 34;
      Returns:
      Whether the integerParameterName field is set.
    • getIntegerParameterName

      String getIntegerParameterName()
      string integer_parameter_name = 34;
      Returns:
      The integerParameterName.
    • getIntegerParameterNameBytes

      com.google.protobuf.ByteString getIntegerParameterNameBytes()
      string integer_parameter_name = 34;
      Returns:
      The bytes for integerParameterName.
    • hasIntegerLiteral

      boolean hasIntegerLiteral()
      int32 integer_literal = 35;
      Returns:
      Whether the integerLiteral field is set.
    • getIntegerLiteral

      int getIntegerLiteral()
      int32 integer_literal = 35;
      Returns:
      The integerLiteral.
    • hasUnaryOp

      boolean hasUnaryOp()
      .substrait.DerivationExpression.UnaryOp unary_op = 36;
      Returns:
      Whether the unaryOp field is set.
    • getUnaryOp

      .substrait.DerivationExpression.UnaryOp unary_op = 36;
      Returns:
      The unaryOp.
    • getUnaryOpOrBuilder

      .substrait.DerivationExpression.UnaryOp unary_op = 36;
    • hasBinaryOp

      boolean hasBinaryOp()
      .substrait.DerivationExpression.BinaryOp binary_op = 37;
      Returns:
      Whether the binaryOp field is set.
    • getBinaryOp

      .substrait.DerivationExpression.BinaryOp binary_op = 37;
      Returns:
      The binaryOp.
    • getBinaryOpOrBuilder

      .substrait.DerivationExpression.BinaryOp binary_op = 37;
    • hasIfElse

      boolean hasIfElse()
      .substrait.DerivationExpression.IfElse if_else = 38;
      Returns:
      Whether the ifElse field is set.
    • getIfElse

      .substrait.DerivationExpression.IfElse if_else = 38;
      Returns:
      The ifElse.
    • getIfElseOrBuilder

      .substrait.DerivationExpression.IfElse if_else = 38;
    • hasReturnProgram

      boolean hasReturnProgram()
      .substrait.DerivationExpression.ReturnProgram return_program = 39;
      Returns:
      Whether the returnProgram field is set.
    • getReturnProgram

      .substrait.DerivationExpression.ReturnProgram return_program = 39;
      Returns:
      The returnProgram.
    • getReturnProgramOrBuilder

      DerivationExpression.ReturnProgramOrBuilder getReturnProgramOrBuilder()
      .substrait.DerivationExpression.ReturnProgram return_program = 39;
    • getKindCase