A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actualType() - Method in class io.lenses.sql.udf.datatype.LTOptional
- add(Value, Value, Value) - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
Handles adding a new value to the current aggregated value.
- argumentTypeNotSupported(String, int, DataType) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating that an invalid data type was encountered.
- argumentTypesNotSupported(String, List<DataType>) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating that an invalid combination of data types was encountered.
- asContainer() - Method in class io.lenses.sql.udf.value.Container
- asContainer() - Method in class io.lenses.sql.udf.value.OptionalValue
- asContainer() - Method in class io.lenses.sql.udf.value.Primitive
- asContainer() - Method in class io.lenses.sql.udf.value.Value
- asPrimitive() - Method in class io.lenses.sql.udf.value.Container
- asPrimitive() - Method in class io.lenses.sql.udf.value.OptionalValue
- asPrimitive() - Method in class io.lenses.sql.udf.value.Primitive
- asPrimitive() - Method in class io.lenses.sql.udf.value.Value
- asRepeatedValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- asRepeatedValue() - Method in class io.lenses.sql.udf.value.Primitive
- asRepeatedValue() - Method in class io.lenses.sql.udf.value.RepeatedValue
- asRepeatedValue() - Method in class io.lenses.sql.udf.value.StructValue
- asRepeatedValue() - Method in class io.lenses.sql.udf.value.Value
- asStructValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- asStructValue() - Method in class io.lenses.sql.udf.value.Primitive
- asStructValue() - Method in class io.lenses.sql.udf.value.RepeatedValue
- asStructValue() - Method in class io.lenses.sql.udf.value.StructValue
- asStructValue() - Method in class io.lenses.sql.udf.value.Value
- attemptConversion() - Method in interface io.lenses.sql.udf.value.TryConversion
B
- BigDecimalValue - Class in io.lenses.sql.udf.value
- BigDecimalValue(BigDecimal) - Constructor for class io.lenses.sql.udf.value.BigDecimalValue
- BigIntValue - Class in io.lenses.sql.udf.value
- BigIntValue(BigInteger) - Constructor for class io.lenses.sql.udf.value.BigIntValue
- BooleanValue - Class in io.lenses.sql.udf.value
- BooleanValue(boolean) - Constructor for class io.lenses.sql.udf.value.BooleanValue
- ByteArrayValue - Class in io.lenses.sql.udf.value
- ByteArrayValue(byte[]) - Constructor for class io.lenses.sql.udf.value.ByteArrayValue
- ByteValue - Class in io.lenses.sql.udf.value
- ByteValue(byte) - Constructor for class io.lenses.sql.udf.value.ByteValue
C
- calulate(Value) - Method in interface io.lenses.sql.udf.FinalStep
- Container - Class in io.lenses.sql.udf.value
- Container(DataType) - Constructor for class io.lenses.sql.udf.value.Container
- containerToPrimitiveConversion(DataType, DataType) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating, that the conversion between a container type to a primitive type is not supported.
- conversionError(DataType, DataType, Object) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating, that the conversion between two value types is supported but failed.
- conversionNotSupported(DataType, DataType) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating, that the conversion between two value types is not supported.
- convert(TryConversion<T>, DataType) - Method in class io.lenses.sql.udf.value.Value
D
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTBigInt
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTBoolean
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTByte
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTByteArray
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTDate
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTDouble
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTEnum
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTFloat
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTInt
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTLong
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTOptional
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTRepeated
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTString
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTStruct
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTTimeMicros
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTTimeMillis
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTTimestampMicros
- DATA_TYPE_NAME - Static variable in class io.lenses.sql.udf.datatype.LTTimestampMillis
- dataType - Variable in class io.lenses.sql.udf.value.Value
- DataType - Class in io.lenses.sql.udf.datatype
- DataType(String) - Constructor for class io.lenses.sql.udf.datatype.DataType
- DateValue - Class in io.lenses.sql.udf.value
-
The date logical type represents a time, with no reference to a particular calendar, time zone or date, with a precision of one day.
- DateValue(int) - Constructor for class io.lenses.sql.udf.value.DateValue
- DEFAULT_PRECISION - Static variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- DEFAULT_SCALE - Static variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- DoubleValue - Class in io.lenses.sql.udf.value
- DoubleValue(double) - Constructor for class io.lenses.sql.udf.value.DoubleValue
E
- empty() - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
The empty/initial aggregate value of this function.
- empty(DataType) - Static method in class io.lenses.sql.udf.value.OptionalValue
- empty(DataType) - Static method in class io.lenses.sql.udf.value.RepeatedValue
- emptySchema() - Static method in exception io.lenses.sql.udf.UdfRuntimeException
- equals(Object) - Method in class io.lenses.sql.udf.datatype.LTBigDecimal
- equals(Object) - Method in class io.lenses.sql.udf.datatype.LTEnum
- equals(Object) - Method in class io.lenses.sql.udf.datatype.LTOptional
- equals(Object) - Method in class io.lenses.sql.udf.datatype.LTRepeated
- equals(Object) - Method in class io.lenses.sql.udf.datatype.LTStruct
- evaluate(Value) - Method in interface io.lenses.sql.udf.UserDefinedFunction1
-
Evaluates this UDF for the given argument.
- evaluate(Value, Value) - Method in interface io.lenses.sql.udf.UserDefinedFunction2
-
Evaluates this UDF for the given arguments.
- evaluate(Value, Value, Value) - Method in interface io.lenses.sql.udf.UserDefinedFunction3
-
Evaluates this UDF for the given arguments.
- evaluate(List<Value>) - Method in interface io.lenses.sql.udf.UserDefinedFunctionVarArg
-
Evaluates this UDF for the given argument.
- evaluationFailed(String, List<Value>, String) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UdfException indicating that the evaluation of the UDF for the given arguments failed.
F
- fieldAccessError(List<Value>, int) - Static method in exception io.lenses.sql.udf.UdfException
-
Creates a UDFException indicating that access of a struct field has failed.
- finalStep() - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
An optional final step that calculates and returns the result.
- FinalStep - Interface in io.lenses.sql.udf
- FloatValue - Class in io.lenses.sql.udf.value
- FloatValue(float) - Constructor for class io.lenses.sql.udf.value.FloatValue
G
- get() - Method in class io.lenses.sql.udf.value.OptionalValue
- get() - Method in class io.lenses.sql.udf.value.Primitive
- get() - Method in class io.lenses.sql.udf.value.RepeatedValue
- get() - Method in class io.lenses.sql.udf.value.StructValue
- get() - Method in class io.lenses.sql.udf.value.Value
- get(int) - Method in class io.lenses.sql.udf.value.RepeatedValue
- getAllValues() - Method in class io.lenses.sql.udf.value.RepeatedValue
- getAllValues() - Method in class io.lenses.sql.udf.value.StructValue
- getDataType() - Method in class io.lenses.sql.udf.value.Value
- getField(String) - Method in class io.lenses.sql.udf.value.StructValue
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTBigInt
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTBoolean
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTByte
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTByteArray
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTDate
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTDouble
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTFloat
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTInt
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTLong
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTString
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTTimeMicros
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTTimeMillis
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTTimestampMicros
- getInstance() - Static method in class io.lenses.sql.udf.datatype.LTTimestampMillis
- getName() - Method in class io.lenses.sql.udf.datatype.LTEnum
- getValues() - Method in class io.lenses.sql.udf.datatype.LTEnum
- getValueType() - Method in class io.lenses.sql.udf.value.RepeatedValue
H
- hashCode() - Method in class io.lenses.sql.udf.datatype.LTBigDecimal
- hashCode() - Method in class io.lenses.sql.udf.datatype.LTEnum
- hashCode() - Method in class io.lenses.sql.udf.datatype.LTOptional
- hashCode() - Method in class io.lenses.sql.udf.datatype.LTRepeated
- hashCode() - Method in class io.lenses.sql.udf.datatype.LTStruct
I
- init(Value[]) - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
This method can be overridden by users to perform initialization logic.
- IntValue - Class in io.lenses.sql.udf.value
- IntValue(int) - Constructor for class io.lenses.sql.udf.value.IntValue
- invalidValueTypes() - Static method in exception io.lenses.sql.udf.UdfRuntimeException
- io.lenses.sql.udf - package io.lenses.sql.udf
- io.lenses.sql.udf.datatype - package io.lenses.sql.udf.datatype
- io.lenses.sql.udf.value - package io.lenses.sql.udf.value
- isBigDecimal() - Method in class io.lenses.sql.udf.datatype.DataType
- isBigDecimal() - Method in class io.lenses.sql.udf.datatype.LTBigDecimal
- isBigDecimal() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isBigInt() - Method in class io.lenses.sql.udf.datatype.DataType
- isBigInt() - Method in class io.lenses.sql.udf.datatype.LTBigInt
- isBigInt() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isBoolean() - Method in class io.lenses.sql.udf.datatype.DataType
- isBoolean() - Method in class io.lenses.sql.udf.datatype.LTBoolean
- isBoolean() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isByte() - Method in class io.lenses.sql.udf.datatype.DataType
- isByte() - Method in class io.lenses.sql.udf.datatype.LTByte
- isByte() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isContainer() - Method in class io.lenses.sql.udf.datatype.DataType
- isContainer() - Method in class io.lenses.sql.udf.value.Value
- isDouble() - Method in class io.lenses.sql.udf.datatype.DataType
- isDouble() - Method in class io.lenses.sql.udf.datatype.LTDouble
- isDouble() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isEmpty() - Method in class io.lenses.sql.udf.value.OptionalValue
- isFloat() - Method in class io.lenses.sql.udf.datatype.DataType
- isFloat() - Method in class io.lenses.sql.udf.datatype.LTFloat
- isFloat() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isInt() - Method in class io.lenses.sql.udf.datatype.DataType
- isInt() - Method in class io.lenses.sql.udf.datatype.LTInt
- isInt() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isLong() - Method in class io.lenses.sql.udf.datatype.DataType
- isLong() - Method in class io.lenses.sql.udf.datatype.LTLong
- isLong() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isNullable() - Method in class io.lenses.sql.udf.datatype.DataType
- isNullable() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isNumber() - Method in class io.lenses.sql.udf.datatype.DataType
- isNumber() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isPrimitive() - Method in class io.lenses.sql.udf.datatype.DataType
- isPrimitive() - Method in class io.lenses.sql.udf.value.Container
- isPrimitive() - Method in class io.lenses.sql.udf.value.OptionalValue
- isPrimitive() - Method in class io.lenses.sql.udf.value.Primitive
- isPrimitive() - Method in class io.lenses.sql.udf.value.Value
- isRepeated() - Method in class io.lenses.sql.udf.datatype.DataType
- isRepeated() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isRepeated() - Method in class io.lenses.sql.udf.datatype.LTRepeated
- isString() - Method in class io.lenses.sql.udf.datatype.DataType
- isString() - Method in class io.lenses.sql.udf.datatype.LTEnum
- isString() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isString() - Method in class io.lenses.sql.udf.datatype.LTString
- isStruct() - Method in class io.lenses.sql.udf.datatype.DataType
- isStruct() - Method in class io.lenses.sql.udf.datatype.LTOptional
- isStruct() - Method in class io.lenses.sql.udf.datatype.LTStruct
L
- LongValue - Class in io.lenses.sql.udf.value
- LongValue(long) - Constructor for class io.lenses.sql.udf.value.LongValue
- ltBigDecimal() - Static method in class io.lenses.sql.udf.datatype.DataType
- ltBigDecimal(int, int) - Static method in class io.lenses.sql.udf.datatype.DataType
- LTBigDecimal - Class in io.lenses.sql.udf.datatype
- LTBigDecimal(int, int) - Constructor for class io.lenses.sql.udf.datatype.LTBigDecimal
- ltBigInt() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTBigInt - Class in io.lenses.sql.udf.datatype
- ltBoolean() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTBoolean - Class in io.lenses.sql.udf.datatype
- ltByte() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTByte - Class in io.lenses.sql.udf.datatype
- ltByteArray() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTByteArray - Class in io.lenses.sql.udf.datatype
- ltDate() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTDate - Class in io.lenses.sql.udf.datatype
- ltDouble() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTDouble - Class in io.lenses.sql.udf.datatype
- ltEnum(String, String[]) - Static method in class io.lenses.sql.udf.datatype.DataType
- LTEnum - Class in io.lenses.sql.udf.datatype
- LTEnum(String, String[]) - Constructor for class io.lenses.sql.udf.datatype.LTEnum
- ltFloat() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTFloat - Class in io.lenses.sql.udf.datatype
- ltInt() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTInt - Class in io.lenses.sql.udf.datatype
- ltLong() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTLong - Class in io.lenses.sql.udf.datatype
- ltOptional(T) - Static method in class io.lenses.sql.udf.datatype.DataType
- LTOptional<T extends DataType> - Class in io.lenses.sql.udf.datatype
- LTOptional(T) - Constructor for class io.lenses.sql.udf.datatype.LTOptional
- ltRepeated(DataType) - Static method in class io.lenses.sql.udf.datatype.DataType
- LTRepeated - Class in io.lenses.sql.udf.datatype
- LTRepeated(DataType) - Constructor for class io.lenses.sql.udf.datatype.LTRepeated
- ltString() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTString - Class in io.lenses.sql.udf.datatype
- ltStruct(Map<String, DataType>) - Static method in class io.lenses.sql.udf.datatype.DataType
- LTStruct - Class in io.lenses.sql.udf.datatype
- LTStruct(Map<String, DataType>) - Constructor for class io.lenses.sql.udf.datatype.LTStruct
- ltTimeMicros() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTTimeMicros - Class in io.lenses.sql.udf.datatype
- ltTimeMillis() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTTimeMillis - Class in io.lenses.sql.udf.datatype
- ltTimestampMicros() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTTimestampMicros - Class in io.lenses.sql.udf.datatype
- ltTimestampMillis() - Static method in class io.lenses.sql.udf.datatype.DataType
- LTTimestampMillis - Class in io.lenses.sql.udf.datatype
M
- MAX_PRECISION - Static variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- merge(Value, Value, Value) - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
Merges to aggregated values in case of windowing.
N
- name - Variable in class io.lenses.sql.udf.datatype.DataType
- name() - Method in interface io.lenses.sql.udf.UserDefinedFunction
- nonEmpty() - Method in class io.lenses.sql.udf.value.OptionalValue
O
- of(Value) - Static method in class io.lenses.sql.udf.value.OptionalValue
- ofOne(String, Value) - Static method in class io.lenses.sql.udf.value.StructValue
- ofOne(T) - Static method in class io.lenses.sql.udf.value.RepeatedValue
- ofThree(String, Value, String, Value, String, Value) - Static method in class io.lenses.sql.udf.value.StructValue
- ofThree(T, T, T) - Static method in class io.lenses.sql.udf.value.RepeatedValue
- ofTwo(String, Value, String, Value) - Static method in class io.lenses.sql.udf.value.StructValue
- ofTwo(T, T) - Static method in class io.lenses.sql.udf.value.RepeatedValue
- ofValues(List<T>) - Static method in class io.lenses.sql.udf.value.RepeatedValue
- OptionalValue - Class in io.lenses.sql.udf.value
- OptionalValue(Optional<Value>, DataType) - Constructor for class io.lenses.sql.udf.value.OptionalValue
- owner() - Method in interface io.lenses.sql.udf.UserDefinedFunction
P
- precision - Variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- Primitive<A> - Class in io.lenses.sql.udf.value
- Primitive(A, DataType) - Constructor for class io.lenses.sql.udf.value.Primitive
R
- RepeatedValue<A extends Value> - Class in io.lenses.sql.udf.value
- RepeatedValue(List<A>, DataType) - Constructor for class io.lenses.sql.udf.value.RepeatedValue
S
- scale - Variable in class io.lenses.sql.udf.datatype.LTBigDecimal
- schema - Variable in class io.lenses.sql.udf.datatype.LTRepeated
- schema - Variable in class io.lenses.sql.udf.datatype.LTStruct
- StringValue - Class in io.lenses.sql.udf.value
- StringValue(String) - Constructor for class io.lenses.sql.udf.value.StringValue
- StructValue - Class in io.lenses.sql.udf.value
- StructValue(Map<String, Value>) - Constructor for class io.lenses.sql.udf.value.StructValue
- subtract(Value, Value, Value) - Method in interface io.lenses.sql.udf.UserDefinedTableAggregateFunction
-
Handles removal of a value from the aggregation.
T
- TimeMicrosValue - Class in io.lenses.sql.udf.value
-
The time-micros logical type represents a time of day, with no reference to a particular calendar, time zone or date, with a precision of one microsecond.
- TimeMicrosValue(long) - Constructor for class io.lenses.sql.udf.value.TimeMicrosValue
- TimeMillisValue - Class in io.lenses.sql.udf.value
-
The time-millis logical type represents a time of day, with no reference to a particular calendar, time zone or date, with a precision of one millisecond.
- TimeMillisValue(int) - Constructor for class io.lenses.sql.udf.value.TimeMillisValue
- TimestampMicrosValue - Class in io.lenses.sql.udf.value
-
The timestamp-micros logical type represents an instant on the global timeline, independent of a particular time zone or calendar, with a precision of one microsecond.
- TimestampMicrosValue(long) - Constructor for class io.lenses.sql.udf.value.TimestampMicrosValue
- TimestampMillisValue - Class in io.lenses.sql.udf.value
-
The timestamp-millis logical type represents an instant on the global timeline, independent of a particular * time zone or calendar, with a precision of one millisecond.
- TimestampMillisValue(long) - Constructor for class io.lenses.sql.udf.value.TimestampMillisValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.Container
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.DateValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.IntValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.LongValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.StringValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toBigDecimalValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a BigDecimalValue or throws an exception.
- toBigIntValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.Container
- toBigIntValue() - Method in class io.lenses.sql.udf.value.DateValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.IntValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.LongValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.StringValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toBigIntValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a BigIntValue or throws an exception.
- toBooleanValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.Container
- toBooleanValue() - Method in class io.lenses.sql.udf.value.DateValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.IntValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.LongValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.StringValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toBooleanValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a BooleanValue or throws an exception.
- toByteValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toByteValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toByteValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toByteValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toByteValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toByteValue() - Method in class io.lenses.sql.udf.value.Container
- toByteValue() - Method in class io.lenses.sql.udf.value.DateValue
- toByteValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toByteValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toByteValue() - Method in class io.lenses.sql.udf.value.IntValue
- toByteValue() - Method in class io.lenses.sql.udf.value.LongValue
- toByteValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toByteValue() - Method in class io.lenses.sql.udf.value.StringValue
- toByteValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toByteValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toByteValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toByteValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toByteValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a ByteValue or throws an exception.
- toDoubleValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.Container
- toDoubleValue() - Method in class io.lenses.sql.udf.value.DateValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.IntValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.LongValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.StringValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toDoubleValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a DoubleValue or throws an exception.
- toFloatValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.Container
- toFloatValue() - Method in class io.lenses.sql.udf.value.DateValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.IntValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.LongValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.StringValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toFloatValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a FloatValue or throws an exception.
- toIntValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toIntValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toIntValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toIntValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toIntValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toIntValue() - Method in class io.lenses.sql.udf.value.Container
- toIntValue() - Method in class io.lenses.sql.udf.value.DateValue
- toIntValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toIntValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toIntValue() - Method in class io.lenses.sql.udf.value.IntValue
- toIntValue() - Method in class io.lenses.sql.udf.value.LongValue
- toIntValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toIntValue() - Method in class io.lenses.sql.udf.value.StringValue
- toIntValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toIntValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toIntValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toIntValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toIntValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a IntValue or throws an exception.
- toLongValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toLongValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toLongValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toLongValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toLongValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toLongValue() - Method in class io.lenses.sql.udf.value.Container
- toLongValue() - Method in class io.lenses.sql.udf.value.DateValue
- toLongValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toLongValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toLongValue() - Method in class io.lenses.sql.udf.value.IntValue
- toLongValue() - Method in class io.lenses.sql.udf.value.LongValue
- toLongValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toLongValue() - Method in class io.lenses.sql.udf.value.StringValue
- toLongValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toLongValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toLongValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toLongValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toLongValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a LongValue or throws an exception.
- toOptional() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a NullValue.
- toStringValue() - Method in class io.lenses.sql.udf.value.BigDecimalValue
- toStringValue() - Method in class io.lenses.sql.udf.value.BigIntValue
- toStringValue() - Method in class io.lenses.sql.udf.value.BooleanValue
- toStringValue() - Method in class io.lenses.sql.udf.value.ByteArrayValue
- toStringValue() - Method in class io.lenses.sql.udf.value.ByteValue
- toStringValue() - Method in class io.lenses.sql.udf.value.Container
- toStringValue() - Method in class io.lenses.sql.udf.value.DateValue
- toStringValue() - Method in class io.lenses.sql.udf.value.DoubleValue
- toStringValue() - Method in class io.lenses.sql.udf.value.FloatValue
- toStringValue() - Method in class io.lenses.sql.udf.value.IntValue
- toStringValue() - Method in class io.lenses.sql.udf.value.LongValue
- toStringValue() - Method in class io.lenses.sql.udf.value.OptionalValue
- toStringValue() - Method in class io.lenses.sql.udf.value.StringValue
- toStringValue() - Method in class io.lenses.sql.udf.value.TimeMicrosValue
- toStringValue() - Method in class io.lenses.sql.udf.value.TimeMillisValue
- toStringValue() - Method in class io.lenses.sql.udf.value.TimestampMicrosValue
- toStringValue() - Method in class io.lenses.sql.udf.value.TimestampMillisValue
- toStringValue() - Method in class io.lenses.sql.udf.value.Value
-
Returns this value converted to a StringValue or throws an exception.
- TryConversion<T extends Value> - Interface in io.lenses.sql.udf.value
- typeMapping(DataType) - Method in interface io.lenses.sql.udf.UserDefinedFunction1
-
Defines a mapping from input to output types.
- typeMapping(DataType, DataType) - Method in interface io.lenses.sql.udf.UserDefinedFunction2
-
Defines a mapping from input to output types.
- typeMapping(DataType, DataType, DataType) - Method in interface io.lenses.sql.udf.UserDefinedFunction3
-
Defines a mapping from input to output types.
- typer(DataType) - Method in interface io.lenses.sql.udf.UserDefinedAggregateFunction
-
Defines a mapping from input to output types.
- typer(List<DataType>) - Method in interface io.lenses.sql.udf.UserDefinedFunctionVarArg
-
Defines a mapping from input to output types.
U
- UdfException - Exception in io.lenses.sql.udf
- UdfException(String) - Constructor for exception io.lenses.sql.udf.UdfException
- UdfRuntimeException - Exception in io.lenses.sql.udf
- UdfRuntimeException(String) - Constructor for exception io.lenses.sql.udf.UdfRuntimeException
- underlying - Variable in class io.lenses.sql.udf.value.Primitive
- UserDefinedAggregateFunction - Interface in io.lenses.sql.udf
-
Interface for User Defined Aggregate Functions.
- UserDefinedFunction - Interface in io.lenses.sql.udf
-
Base interface for User Defined Functions.
- UserDefinedFunction1 - Interface in io.lenses.sql.udf
-
Interface for User Defined Functions taking one argument.
- UserDefinedFunction2 - Interface in io.lenses.sql.udf
-
Interface for User Defined Functions taking two arguments.
- UserDefinedFunction3 - Interface in io.lenses.sql.udf
-
Interface for User Defined Functions taking three arguments.
- UserDefinedFunctionVarArg - Interface in io.lenses.sql.udf
-
Interface for User Defined Functions taking an arbitrary number of arguments.
- UserDefinedTableAggregateFunction - Interface in io.lenses.sql.udf
-
Interface for User Defined Table Aggregate Functions.
V
- Value - Class in io.lenses.sql.udf.value
- Value(DataType) - Constructor for class io.lenses.sql.udf.value.Value
- valueTypesMismatch(DataType, DataType) - Static method in exception io.lenses.sql.udf.UdfRuntimeException
- version() - Method in interface io.lenses.sql.udf.UserDefinedFunction
All Classes All Packages