Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abortQuery() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Returns true if the query should be aborted
- abs() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Return the absolute value of this decimal
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IAtTimeZoneExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ICaseExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ICastExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IColumnExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IComparisonExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IDateAddExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IDateDiffExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IDatePartExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IDereferenceExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Accept visitor
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IFunctionCallExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IInExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILambdaExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILikeExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralArrayExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralBooleanExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDateTimeExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDateTimeOffsetExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDecimalExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDoubleExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralFloatExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralIntegerExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralLongExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralNullExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralObjectExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralStringExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ILogicalNotExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.INamedExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.INestedExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.INullPredicateExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ISubscriptExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.ITemplateStringExpression
- accept(IExpressionVisitor<T, C>, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IVariableExpression
- add(long, TemporalUnit) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Add a temporal unit to this datetime returning a new instance
- add(long, TemporalUnit) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Add a temporal unit to this datetime returning a new instance
- ADD - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- AExpressionVisitor<T,
C> - Class in se.kuseman.payloadbuilder.api.expression -
Base class for expression visitors.
- AExpressionVisitor() - Constructor for class se.kuseman.payloadbuilder.api.expression.AExpressionVisitor
- aggregate(T, T) - Method in class se.kuseman.payloadbuilder.api.expression.AExpressionVisitor
- AGGREGATE - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
A scalar function used in aggregations returning a scalar value from groups of values
- ALL - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
Type that specifies that ALL columns must be used to be able to utilize this index
- ALL - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo.AggregateMode
- AND - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression.Type
- Any - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
Unkown type.
- ANY - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
Type that specifies that at least one column (ANY) must be used to be able to utilize this index
- ANY - Static variable in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- ANY_IN_ORDER - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
Type that specifies that at least one column (ANY) must be used to be able to utilize this index but columns must be used in order from left to right.
- append(TupleVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.ITupleVectorBuilder
-
Append a source tuple vector to this builder.
- append(TupleVector, BitSet) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.ITupleVectorBuilder
-
Append a source tuple vector along with a boolean filter to this builder.
- append(TupleVector, ValueVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.ITupleVectorBuilder
-
Append a source tuple vector along with a boolean filter to this builder.
- appendGroup(TupleVector, ValueVector, ValueVector, IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.expression.IAggregator
-
Appends a group data to aggregator.
- appendPopulate(TupleVector, TupleVector, ValueVector, String) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.ITupleVectorBuilder
-
Append an outer/inner vector combo as a populating vector.
- arity() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
-
Return this functions arity.
- Arity(int, int) - Constructor for class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
- array(Column.Type) - Static method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Create a resolved type of type Array
- array(ResolvedType) - Static method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Create a resolved type of type Array
- Array - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
Array of values
- asBigDecimal() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Convert this value as a
BigDecimal - ASC - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.Order
- AT_LEAST_ONE - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity for functions with at least one argument
- AT_LEAST_TWO - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity for functions with at least two arguments
- atZone(ZoneId) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Switch time zone
B
- Boolean - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- build() - Method in interface se.kuseman.payloadbuilder.api.execution.vector.ITupleVectorBuilder
-
Build a resulting tuple vector from this builder
C
- Catalog - Class in se.kuseman.payloadbuilder.api.catalog
-
Catalog.
- Catalog(String) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Catalog
- CATALOG - Static variable in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
- CatalogException - Exception in se.kuseman.payloadbuilder.api.catalog
-
Exception throws from catalogs
- CatalogException(String, String) - Constructor for exception se.kuseman.payloadbuilder.api.catalog.CatalogException
- ceiling() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Return ceiling value of this decimal
- chain(List<TupleVector>) - Static method in class se.kuseman.payloadbuilder.api.execution.vector.ChainedTupleVector
-
Created a chained tuple vector.
- ChainedTupleVector - Class in se.kuseman.payloadbuilder.api.execution.vector
-
A tuple vector that chains a list of other tuple vectros, exposing those as a single vector
- close() - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Close catalog.
- close() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleIterator
-
Close the iterator
- close() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Close this writer
- Column - Class in se.kuseman.payloadbuilder.api.catalog
-
A column of a schema
- Column(String, ResolvedType) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Column
-
Construct a column with a type and column reference
- Column.Type - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Data type of column
- combine(IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.expression.IAggregator
-
Combine the aggregators state into a resulting ValueVector.
- COMMA - Static variable in class se.kuseman.payloadbuilder.api.execution.UTF8String
- compareTo(Decimal) - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- compareTo(EpochDateTime) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- compareTo(EpochDateTimeOffset) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- compareTo(UTF8String) - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Compare this reference to another bytes reference
- COMPARISION - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Comparison predicate.
- CompileException - Exception in se.kuseman.payloadbuilder.api.catalog
-
Exception thrown during compilation of a query
- CompileException(String) - Constructor for exception se.kuseman.payloadbuilder.api.catalog.CompileException
- computIfAbsent(QualifiedName, Object, Duration, Supplier<T>) - Method in interface se.kuseman.payloadbuilder.api.execution.GenericCache
-
Compute or get cached value
- concat(List<UTF8String>) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Concats provided string with a comma delimiter
- concat(UTF8String, List<UTF8String>) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Concats provided string with a delimiter
- CONSTANT - Static variable in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Return a constant tuple vector with no schema and 1 row
- copy(int) - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Copy one row from this instance into a new tuple vector.
- copy(int, ValueVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Copy source vector into this vector.
- copy(int, ValueVector, int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Copy source vector into this vector.
- copy(int, ValueVector, int, int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Copy source vector into this vector.
- createAggregator(ScalarFunctionInfo.AggregateMode, String, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Create an aggregator for this function
- createArrayExpression(ValueVector) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal array expression
- createBooleanExpression(boolean) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal boolean expression
- createDoubleExpression(double) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal double expression
- createFloatExpression(float) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal float expression
- createIntegerExpression(int) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal integer expression
- createLongExpression(long) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal long expression
- createObjectExpression(ObjectVector) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal object expression
- createStringExpression(UTF8String) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionFactory
-
Creates a literal string expression
D
- D - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- DatasourceData - Class in se.kuseman.payloadbuilder.api.catalog
-
Data used when a catalog is asked for creation of a data source
- DatasourceData(int, Optional<Schema>, List<IPredicate>, List<? extends ISortItem>, List<String>, List<Option>) - Constructor for class se.kuseman.payloadbuilder.api.catalog.DatasourceData
- DateTime - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- DateTimeOffset - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- DAY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- DAYOFYEAR - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- DD - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- Decimal - Class in se.kuseman.payloadbuilder.api.execution
-
Wrapper class for data type
Column.Type.Decimal. - Decimal - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- defaultResult(C) - Method in class se.kuseman.payloadbuilder.api.expression.AExpressionVisitor
- DEFINED_VALUES - Static variable in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
- DESC - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.Order
- DISTINCT - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo.AggregateMode
- DIVIDE - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- Double - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- DOUBLE - Static variable in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- doubleValue() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- DW - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- DY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
E
- empty(ResolvedType) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Constructs an empty
ValueVectorwith provided type - EMPTY - Static variable in class se.kuseman.payloadbuilder.api.catalog.Schema
- EMPTY - Static variable in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- EMPTY - Static variable in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
- EMPTY - Static variable in interface se.kuseman.payloadbuilder.api.execution.TupleIterator
- EMPTY - Static variable in interface se.kuseman.payloadbuilder.api.execution.TupleVector
- EMPTY - Static variable in class se.kuseman.payloadbuilder.api.execution.UTF8String
- EMPTY - Static variable in class se.kuseman.payloadbuilder.api.QualifiedName
- EMPTY_VECTOR_BY_TYPE - Static variable in interface se.kuseman.payloadbuilder.api.execution.ValueVector
- endArray() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
End array
- endObject() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
End object
- endResult() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Ends a result set
- endRow() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
End row.
- entry(K, V) - Static method in class se.kuseman.payloadbuilder.api.utils.MapUtils
-
Build entry out of provided key and value
- EpochDateTime - Class in se.kuseman.payloadbuilder.api.execution
-
Data type class for
Column.Type.DateTime. - EpochDateTimeOffset - Class in se.kuseman.payloadbuilder.api.execution
-
Data type class for
Column.Type.DateTimeOffset. - EQUAL - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.Column
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.Option
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.Schema
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.expression.ICaseExpression.WhenClause
- equals(Object) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
- equalsIgnoreCase(QualifiedName) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Returns true if this qualified names parts equals other parts ignoring case
- estimatedBatchCount() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleIterator
-
Return an estimate of the number of batches in this iterator.
- estimatedRowCount() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleIterator
-
Return an estimate of the number of rows (total) in this iterator.
- eval(IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Evaluate expression.
- eval(IExecutionContext, String, TupleVector) - Method in class se.kuseman.payloadbuilder.api.catalog.OperatorFunctionInfo
-
Evaluate this function against input vector.
- eval(TupleVector, IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Evaluate expression against input
- eval(TupleVector, ValueVector, IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Evaluate this expression against input with a row selection.
- evalScalar(IExecutionContext, ScalarFunctionInfo.AggregateMode, TupleVector, String, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Evaluate this function in scalar mode with an aggregation mode.
- evalScalar(IExecutionContext, ScalarFunctionInfo.AggregateMode, TupleVector, ValueVector, String, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Evaluate this function in scalar mode with an aggregation mode with a row selection.
- evalScalar(IExecutionContext, TupleVector, String, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Evaluate this function in scalar mode.
- evalScalar(IExecutionContext, TupleVector, ValueVector, String, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Evaluate this expression against input with a row selection.
- execute(IExecutionContext, String, Optional<Schema>, List<IExpression>, IDatasourceOptions) - Method in class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
-
Execute table function.
- execute(IExecutionContext, String, Optional<Schema>, List<IExpression>, IDatasourceOptions, int) - Method in class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
- execute(IExecutionContext, IDatasourceOptions) - Method in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
-
Execute data source returning a stream of tuple vectors
- extend(String) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Extends this qualified name with provided part
- extract(int) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Extracts a new qualified name from this instance with parts defined in from to last part
- extract(int, int) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Extracts a new qualified name from this instance with parts defined in from to
- extractEqualsPredicate(QualifiedName) - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Convenience method for extracting a equals predicate for specific column.
F
- FALSE_VECTORS - Static variable in interface se.kuseman.payloadbuilder.api.execution.ValueVector
- FIRST - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.NullOrder
- Float - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- floatValue() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- floor() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Return floor value of this decimal
- flush() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Flush this writer
- fold() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Fold this expression.
- fold(IExecutionContext, List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Folds this function and returns a new expression.
- from(boolean) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- from(double) - Static method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Construct a deciaml from provided double
- from(float) - Static method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Construct a deciaml from provided float
- from(int) - Static method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Construct a deciaml from provided int
- from(long) - Static method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Construct a deciaml from provided long
- from(long) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Creates a epoch date time from provided long unix epoch
- from(long) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Creates a epoch date time from provided long unix epoch in UTC
- from(Object) - Static method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Construct a deciaml from provided object.
- from(Object) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Try to convert provided object to a epoch date time
- from(Object) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Reflective convert.
- from(Object) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Creates a string from provided object.
- from(String) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Create an epoch date time from provided string.
- from(String) - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Create an epoch date time from provided string.
- from(String) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- FUNCTION_CALL - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Function call predicate.
- FunctionInfo - Class in se.kuseman.payloadbuilder.api.catalog
-
Base class for functions
- FunctionInfo(String, FunctionInfo.FunctionType) - Constructor for class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- FunctionInfo.Arity - Class in se.kuseman.payloadbuilder.api.catalog
-
Arity definition for functions
- FunctionInfo.FunctionType - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Function type
G
- GenericCache - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a generic cache.
- getAggregateMode() - Method in interface se.kuseman.payloadbuilder.api.expression.IFunctionCallExpression
-
Return aggregate mode
- getAggregateType(List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Data type of this function in aggregate mode.
- getAlias() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Returns the aliss if any.
- getAny(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return value of provided row.
- getAny(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getArguments() - Method in interface se.kuseman.payloadbuilder.api.expression.IFunctionCallExpression
-
Return function arguments
- getArguments() - Method in interface se.kuseman.payloadbuilder.api.expression.IInExpression
-
Return IN arguments
- getArithmeticType() - Method in interface se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression
-
Get type of arithmetics
- getArithmeticType() - Method in interface se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression
-
Get type of expression
- getArray(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return array for provided row
- getArray(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getBatchCount() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- getBatchSize(IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.catalog.IDatasourceOptions
-
Return the vector batch size.
- getBoolean(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get boolean value for provided row
- getBoolean(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getByteLength() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Return the byte length of this instance.
- getBytes() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Return a copy of the underlying utf8 bytes for this string
- getBytes(byte[]) - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Return the bytes of this instance into destination byte array.
- getCardinality() - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return the cardinality of this vector.
- getCatalogAlias() - Method in exception se.kuseman.payloadbuilder.api.catalog.CatalogException
- getCatalogAlias() - Method in interface se.kuseman.payloadbuilder.api.expression.IFunctionCallExpression
-
Return catalog alias for this function call
- getCatalogProperty(String, String) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Get catalog property.
- getCatalogProperty(String, String, ValueVector) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Get catalog property with default value support
- getChildren() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Get child expressions if any
- getChildren() - Method in interface se.kuseman.payloadbuilder.api.expression.IUnaryExpression
- getChronoField() - Method in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- getColumn() - Method in interface se.kuseman.payloadbuilder.api.expression.IColumnExpression
-
Get the referenced column
- getColumn(int) - Method in class se.kuseman.payloadbuilder.api.execution.ObjectTupleVector
- getColumn(int) - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Return vector for provided column.
- getColumn(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.ChainedTupleVector
- getColumn(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedTupleVector
- getColumns() - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- getColumns() - Method in class se.kuseman.payloadbuilder.api.catalog.Schema
- getColumnsType() - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- getComparisonExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return comparison value expression.
- getComparisonType() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return the comparison type.
- getComparisonType() - Method in interface se.kuseman.payloadbuilder.api.expression.IComparisonExpression
-
Return type of comparison
- getCondition() - Method in class se.kuseman.payloadbuilder.api.expression.ICaseExpression.WhenClause
- getDateTime(int) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- getDateTime(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get date time at provided row
- getDateTime(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getDateTimeOffset(int) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- getDateTimeOffset(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get date time offset at provided row
- getDateTimeOffset(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getDecimal(int) - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- getDecimal(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get decimal value for provided row
- getDecimal(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getDefaultCatalogAlias() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Get the current default catalog alias
- getDescribeProperties(IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
-
Returns a map with describe properties that is used during describe/analyze statements
- getDescribeProperties(IExecutionContext) - Method in class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
-
Returns a map with describe properties that is used during describe/analyze statements
- getDescription() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
-
Description of function.
- getDouble(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get double value for provided row
- getDouble(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getElapsedHours() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Get elapsed hours
- getElapsedMilliseconds() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Get elapsed milliseconds
- getElapsedMinutes() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Get elapsed minutes
- getElapsedSeconds() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Get elapsed seconds
- getElseExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.ICaseExpression
-
Return else expression if any
- getEnd() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateDiffExpression
-
Return the end date expression
- getEpoch() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- getEpoch() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- getEscapeCharacterExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.ILikeExpression
-
Return the escape character expression for this LIKE expression
- getExecutionCount() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- getExecutionStatistics(IExecutionContext) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Return summarized execution statistics for provided context.
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.ISortItem
-
Return the expression for this sort item
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.IAtTimeZoneExpression
-
Return expression
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateAddExpression
-
Return the date expression
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.IInExpression
-
Return the left side expression
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.ILikeExpression
-
Return left side expression
- getExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.IUnaryExpression
-
Return target expression
- getExpressionFactory() - Method in interface se.kuseman.payloadbuilder.api.execution.IExecutionContext
-
Return expression factory
- getExpressions() - Method in interface se.kuseman.payloadbuilder.api.expression.ITemplateStringExpression
-
Get the template expressions
- getFirst() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Get the first part in qualified name
- getFloat(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get float value for provided row
- getFloat(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getFullExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return the original predicate expression.
- getFunctionCallExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return function call expression.
- getFunctionInfo() - Method in interface se.kuseman.payloadbuilder.api.expression.IFunctionCallExpression
-
Return function info
- getFunctions() - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Return registered functions for this catalog
- getFunctionsTupleVector(Schema) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Return a functions tuple vector that can be used for
Catalog.getSystemTableDataSource(IQuerySession, String, QualifiedName, DatasourceData)when functions is requested. - getFunctionType() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- getGenericCache() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Get the generic cache
- getIdentifiers() - Method in interface se.kuseman.payloadbuilder.api.expression.ILambdaExpression
-
Get lambda identifiers
- getIndex() - Method in interface se.kuseman.payloadbuilder.api.execution.ISeekPredicate
-
Return the index for this predicate
- getIndexColumns() - Method in interface se.kuseman.payloadbuilder.api.execution.ISeekPredicate
-
Return the used columns for this predicate from
ISeekPredicate.getIndex() - getIndices() - Method in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- getInExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return in expression.
- getInt(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get int value for provided row
- getInt(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getInvertedType() - Method in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
-
Return the inverted comparison type
- getLast() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Get the last part of the qualified name
- getLastQueryExecutionTime() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Return the execution time in ms.
- getLastQueryRowCount() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Return the row count for the last executed statement
- getLeft() - Method in interface se.kuseman.payloadbuilder.api.expression.IBinaryExpression
-
Get left expression
- getLikeExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return like expression.
- getLocalDateTime() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Return this instance in
LocalDateTime - getLogicalType() - Method in interface se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression
-
Get type of logical
- getLong(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get long value for provided row
- getLong(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getMax() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
- getMin() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
- getMutableVector(ResolvedType, int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.IVectorFactory
-
Create a mutable vector for with provided type and estimated capacity.
- getName() - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
- getName() - Method in class se.kuseman.payloadbuilder.api.catalog.Column
- getName() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- getName() - Method in interface se.kuseman.payloadbuilder.api.expression.INamedExpression
-
Return the name of the expression
- getName() - Method in interface se.kuseman.payloadbuilder.api.expression.IVariableExpression
-
Return name of variable
- getNodeData(Integer) - Method in interface se.kuseman.payloadbuilder.api.execution.IStatementContext
-
Get node data for provided node id
- getNodeDatas(Class<T>) - Method in interface se.kuseman.payloadbuilder.api.execution.IStatementContext
-
Return all node datas for a specific node class
- getNodeId() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return the node id for this datasource.
- getNodeTime(TimeUnit) - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
-
Return the node time
- getNullOrder() - Method in interface se.kuseman.payloadbuilder.api.catalog.ISortItem
-
Get null order
- getNullPredicateExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return null predicate expression.
- getNumber() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateAddExpression
-
Return number expression
- getObject(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return object for provided row
- getObject(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getOperatorFunction(String) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Get operator function info by name
- getOption() - Method in class se.kuseman.payloadbuilder.api.catalog.Option
- getOption(QualifiedName, IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.catalog.IDatasourceOptions
-
Return value for provided option name.
- getOptions() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return defined options for this data source
- getOptions() - Method in interface se.kuseman.payloadbuilder.api.catalog.IDatasourceOptions
-
Return options
- getOrCreateNodeData(Integer) - Method in interface se.kuseman.payloadbuilder.api.execution.IStatementContext
-
Get or create node data for provided node id
- getOrCreateNodeData(Integer, Supplier<T>) - Method in interface se.kuseman.payloadbuilder.api.execution.IStatementContext
-
Get or create node data for provided node id with supplier
- getOrder() - Method in interface se.kuseman.payloadbuilder.api.catalog.ISortItem
-
Get order
- getOrdinal() - Method in interface se.kuseman.payloadbuilder.api.expression.IColumnExpression
-
Return ordinal of column if present otherwise -1
- getPart() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateAddExpression
-
Return date part
- getPart() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateDiffExpression
-
Return date part
- getPart() - Method in interface se.kuseman.payloadbuilder.api.expression.IDatePartExpression
-
Return part
- getPart(ChronoField) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Get a part of this date time
- getPart(ChronoField) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Get a part of this date time
- getParts() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
- getPatternExpression() - Method in interface se.kuseman.payloadbuilder.api.expression.ILikeExpression
-
Return pattern expression for this LIKE expression
- getPrecedence() - Method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- getPredicateBoolean(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get predicate boolean, ie.
- getPredicates() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return predicates if any to push down to data source if supported by catalog
- getPrintWriter() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Get the print writer used for message outputs
- getProjection() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return the projected columns needed for this data source.
- getQualifiedColumn() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return the qualified column name of this predicate (if any exists).
- getQualifiedColumn() - Method in interface se.kuseman.payloadbuilder.api.expression.IDereferenceExpression
- getQualifiedColumn() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Return a qualified column name for this expression if any exists otherwise null
- getResult() - Method in class se.kuseman.payloadbuilder.api.expression.ICaseExpression.WhenClause
- getRight() - Method in interface se.kuseman.payloadbuilder.api.expression.IBinaryExpression
-
Get right expression
- getRight() - Method in interface se.kuseman.payloadbuilder.api.expression.IDereferenceExpression
-
Return right side of dereference
- getRow() - Method in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
-
Return the row to use in
ValueVector's to access the objects values. - getRowCount() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- getRowCount() - Method in class se.kuseman.payloadbuilder.api.execution.ObjectTupleVector
- getRowCount() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
- getRowCount() - Method in class se.kuseman.payloadbuilder.api.execution.vector.ChainedTupleVector
- getRowCount() - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedTupleVector
- getScalarFunction(String) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Get scalar function info by name
- getScanDataSource(IQuerySession, String, QualifiedName, DatasourceData) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Create a scan
IDatasourcefor provided table - getSchema() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return the planned schema for this data source.
- getSchema() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- getSchema() - Method in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- getSchema() - Method in class se.kuseman.payloadbuilder.api.execution.ObjectTupleVector
- getSchema() - Method in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
-
Return schema for the vector
- getSchema() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Return the actual schema from the vector.
- getSchema() - Method in class se.kuseman.payloadbuilder.api.execution.vector.ChainedTupleVector
- getSchema() - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedTupleVector
- getSchema(List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
-
Return the schema for this function.
- getSchema(List<IExpression>, List<Option>) - Method in class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
-
Return the schema for this function.
- getSeekDataSource(IQuerySession, String, ISeekPredicate, DatasourceData) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Create a seek
IDatasourcefor provided predicate - getSeekKeys(IExecutionContext) - Method in interface se.kuseman.payloadbuilder.api.execution.ISeekPredicate
-
Returns seek keys for this predicate.
- getSession() - Method in interface se.kuseman.payloadbuilder.api.execution.IExecutionContext
-
Return the current session
- getSign() - Method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- getSign() - Method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression.Type
- getSize() - Method in class se.kuseman.payloadbuilder.api.catalog.Schema
- getSortItems() - Method in class se.kuseman.payloadbuilder.api.catalog.DatasourceData
-
Return sort items if any to push down to data soource if supported by catalog.
- getSqlRepresentation() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return the SQL representation of this pair.
- getStart() - Method in interface se.kuseman.payloadbuilder.api.expression.IDateDiffExpression
-
Return the start date expression
- getStatementContext() - Method in interface se.kuseman.payloadbuilder.api.execution.IExecutionContext
-
Return the statement context
- getString(int) - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- getString(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Get string at provided row.
- getString(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getSubscript() - Method in interface se.kuseman.payloadbuilder.api.expression.ISubscriptExpression
-
Return sub script expression
- getSubType() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- getSystemCatalog() - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Returns the system catalog
- getSystemTableDataSource(IQuerySession, String, QualifiedName, DatasourceData) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Get system datasource for provided table.
- getSystemTableSchema(IQuerySession, String, QualifiedName) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Return table schema for a system table
- getTable() - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- getTable(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return table for provided row
- getTable(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- getTableFunction(String) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Get table function info by name
- getTableSchema(IQuerySession, String, QualifiedName) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Deprecated.
- getTableSchema(IQuerySession, String, QualifiedName, List<Option>) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Return the table schema information for provided table.
- getTimeZone() - Method in interface se.kuseman.payloadbuilder.api.expression.IAtTimeZoneExpression
-
Return time zone expression
- getTotalQueryTime() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- getTupleVectorBuilder(int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.IVectorFactory
-
Create a builder for constructing
TupleVector's - getType() - Method in class se.kuseman.payloadbuilder.api.catalog.Column
- getType() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return the type of this pair
- getType() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- getType() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Get type of this expression
- getType(List<IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Data type of this function
- getType(Schema) - Method in class se.kuseman.payloadbuilder.api.catalog.OperatorFunctionInfo
-
Return the return type that this function will produce
- getUndefinedExpression() - Method in interface se.kuseman.payloadbuilder.api.catalog.IPredicate
-
Return function call expression.
- getValue() - Method in interface se.kuseman.payloadbuilder.api.execution.ISeekPredicate.ISeekKey
-
Return the value vector that represents this keys values
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralArrayExpression
-
Return the Array value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralBooleanExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDateTimeExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDateTimeOffsetExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDecimalExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralDoubleExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralFloatExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralIntegerExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralLongExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralObjectExpression
-
Return the Object value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ILiteralStringExpression
-
Get value
- getValue() - Method in interface se.kuseman.payloadbuilder.api.expression.ISubscriptExpression
-
Return value expression
- getValue(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
-
Get the value of provided ordinal
- getValue(int, int) - Method in interface se.kuseman.payloadbuilder.api.execution.ObjectTupleVector.ValueProvider
- getValueExpression() - Method in class se.kuseman.payloadbuilder.api.catalog.Option
- getVariableValue(String) - Method in interface se.kuseman.payloadbuilder.api.execution.IExecutionContext
-
Return value of provided variable name.
- getVectorFactory() - Method in interface se.kuseman.payloadbuilder.api.execution.IExecutionContext
-
Return vector builder factory from context
- getWhenClauses() - Method in interface se.kuseman.payloadbuilder.api.expression.ICaseExpression
-
Return when clauses
- getZonedDateTime() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Return this instance in
ZonedDateTime - GREATER_THAN - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- GREATER_THAN_EQUAL - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
H
- handleKnownException(Exception) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Handle known exception from catalogs.
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.Column
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.Option
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.Schema
- hashCode() - Method in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- hashCode() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- hashCode() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- hashCode() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- hashCode() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- hashCode() - Method in class se.kuseman.payloadbuilder.api.expression.ICaseExpression.WhenClause
- hashCode() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
- hasString() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Returns true if this instance has a
Stringinstance. - HH - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- HOUR - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
I
- IAggregator - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of an aggregator.
- IArithmeticBinaryExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Arithmetic binary expression
- IArithmeticBinaryExpression.Type - Enum Class in se.kuseman.payloadbuilder.api.expression
-
Type
- IArithmeticUnaryExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Arithmetic unary expression
- IArithmeticUnaryExpression.Type - Enum Class in se.kuseman.payloadbuilder.api.expression
-
Type
- IAtTimeZoneExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
At timezone function
- IBinaryExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of a binary expression
- ICaseExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Case when expression
- ICaseExpression.WhenClause - Class in se.kuseman.payloadbuilder.api.expression
-
When clause
- ICastExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
An explicit cast expression
- IColumnExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Column reference expression
- IComparisonExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of a comparison expression
- IComparisonExpression.Type - Enum Class in se.kuseman.payloadbuilder.api.expression
-
Type
- IDatasource - Interface in se.kuseman.payloadbuilder.api.catalog
-
Definition of a data source.
- IDatasourceOptions - Interface in se.kuseman.payloadbuilder.api.catalog
-
Definition of options provided to data sources.
- IDateAddExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Date add function
- IDateDiffExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Date diff function
- IDatePartExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Datepart function
- IDatePartExpression.Part - Enum Class in se.kuseman.payloadbuilder.api.expression
-
Date parts
- IDereferenceExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
A dereference expression col.value
- IExecutionContext - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a execution context.
- IExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of an expression
- IExpressionFactory - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of an expression factory used when creating new expressions when folding etc.
- IExpressionVisitor<T,
C> - Interface in se.kuseman.payloadbuilder.api.expression -
Definition of an expression visitor.
- IFunctionCallExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of a function call expression
- IInExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of a an IN expression
- ILambdaExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
A lambda expression
- ILikeExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of LIKE expression
- ILiteralArrayExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal array
- ILiteralBooleanExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal boolean
- ILiteralDateTimeExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal date time
- ILiteralDateTimeOffsetExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal date time offset
- ILiteralDecimalExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal decimal
- ILiteralDoubleExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal double
- ILiteralExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Base typ for all literal expressions.
- ILiteralFloatExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal long
- ILiteralIntegerExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal integer
- ILiteralLongExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal long
- ILiteralNullExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal stringILiteralDoubleExpression.java
- ILiteralObjectExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal object
- ILiteralStringExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Literal stringILiteralDoubleExpression.java
- ILogicalBinaryExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Logical binary expression
- ILogicalBinaryExpression.Type - Enum Class in se.kuseman.payloadbuilder.api.expression
-
Type of boolean operation
- ILogicalNotExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Logical not expression
- IN - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
In predicate.
- INamedExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Definition of a named expression
- increaseBatchCount() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- increaseExecutionCount() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
-
Increase execution count
- increaseRowCount(int) - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- Index - Class in se.kuseman.payloadbuilder.api.catalog
-
A table index.
- Index(QualifiedName, List<String>, Index.ColumnsType) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Index
- Index(QualifiedName, List<String>, Index.ColumnsType, Set<Index.IndexType>) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Index
- INDEX - Static variable in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
- Index.ColumnsType - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Type of columns this index supports.
- Index.IndexType - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Index type.
- INestedExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
A nested (parenthesis) expression
- initResult(String[]) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Start a new a result set with provided columns.
- Int - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- intValue() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- INullPredicateExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
IS (NOT) NULL expression
- IPredicate - Interface in se.kuseman.payloadbuilder.api.catalog
-
Definition of a analyzed predicate.
- IPredicate.Type - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Type of predicate
- IQuerySession - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a query session.
- isAggregate() - Method in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
Return true if this type is of aggregate type
- isCommutative() - Method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- isComplex() - Method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- isConstant() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Is this expression constant
- isConstant(List<? extends IExpression>) - Method in class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
-
Returns true if this function is contant
- ISeekPredicate - Interface in se.kuseman.payloadbuilder.api.execution
-
Index seek predicate used when creating index seek scan operators from catalogs
- ISeekPredicate.ISeekKey - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a seek key.
- isInternal() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Returns true if this expression is internal and used between plans etc.
- isNot() - Method in interface se.kuseman.payloadbuilder.api.expression.IInExpression
-
Return true if this is expression in a NOT IN
- isNot() - Method in interface se.kuseman.payloadbuilder.api.expression.ILikeExpression
-
Return true if this is expression in a NOT IN
- isNot() - Method in interface se.kuseman.payloadbuilder.api.expression.INullPredicateExpression
-
Return true if this expression is a NOT type of null predicate
- isNull(int) - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- isNull(int) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- isNull(int) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- isNull(int) - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- isNull(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return if value at provided row is null
- isNull(int) - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- isNumber() - Method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- ISortItem - Interface in se.kuseman.payloadbuilder.api.catalog
-
Definition of a sort item
- ISortItem.NullOrder - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Null order type
- ISortItem.Order - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Order direction
- isPrimitive() - Method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- isSystem() - Method in interface se.kuseman.payloadbuilder.api.expression.IVariableExpression
-
Return true if this is a system variable otherwise false
- IStatementContext - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a statement context.
- ISubscriptExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Subscript.
- ITemplateStringExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
A template string expression.
- ITupleVectorBuilder - Interface in se.kuseman.payloadbuilder.api.execution.vector
-
Definition of tuple vector builder.
- IUnaryExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Base interface for unary expressions
- IVariableExpression - Interface in se.kuseman.payloadbuilder.api.expression
-
Variable expression @var
- IVectorFactory - Interface in se.kuseman.payloadbuilder.api.execution.vector
-
Definition of a factory that creates vector builders
L
- LAST - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.NullOrder
- latin(byte[]) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- latin(byte[], int, int) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Create a utf8 string from latin encoded bytes.
- LESS_THAN - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- LESS_THAN_EQUAL - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- LIKE - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Like predicate.
- literalAny(int, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Anywith provided value and size - literalAny(Object...) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Anywith provided values - literalArray(ValueVector, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Arraywith provided value and size - literalArray(ValueVector, ResolvedType, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Arraywith provided value, type and size NOTE! This can create an array with a different type as the vector. - literalBoolean(boolean, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal boolean of provided value and size
- literalDateTime(EpochDateTime, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.DateTimewith provided value and size - literalDateTimeOffset(EpochDateTimeOffset, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.DateTimeOffsetwith provided value and size - literalDecimal(Decimal...) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Decimalwith provided values - literalDecimal(Decimal, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Decimalwith provided value and size - literalDouble(double, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal double of provided value and size
- literalFloat(float, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal long of provided value and size
- literalInt(int, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal int of provided value and size
- literalLong(long, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal long of provided value and size
- literalNull(ResolvedType, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal null of provided value and size
- literalObject(ObjectVector, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Objectwith provided value and size - literalObject(ObjectVector, ResolvedType, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Objectwith provided value, type and size NOTE! This can create an object with a different type as the vector. - literalString(String, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal string of provided value and size
- literalString(UTF8String...) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal string of provided value and size
- literalString(UTF8String, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal string of provided value and size
- literalTable(TupleVector...) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Tablewith provided values - literalTable(TupleVector, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Tablewith provided value and size - literalTable(TupleVector, ResolvedType, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a literal vector of type
Column.Type.Tablewith provided value, type and size NOTE! This can create a table with a different type as the vector. - Long - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- longValue() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
M
- M - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MapUtils - Class in se.kuseman.payloadbuilder.api.utils
-
Map utilities
- MCS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- merge(NodeData) - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
-
Merge this data with provided
- MI - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MICROSECOND - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MILLISECOND - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MINUS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression.Type
- MINUTE - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MM - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MODULUS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- MONTH - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- MULTIPLY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- MutableValueVector - Interface in se.kuseman.payloadbuilder.api.execution.vector
-
Definition of a mutable value vector.
N
- N - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- NANOSECOND - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- negate() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Negate this decimal returning a new instance
- NO_LIMIT - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity where the arguments have no limits
- NodeData - Class in se.kuseman.payloadbuilder.api.execution
-
Base class for node data.
- NodeData() - Constructor for class se.kuseman.payloadbuilder.api.execution.NodeData
- NOT_EQUAL - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- now() - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Creates a epoch date time with now instant
- now() - Static method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
-
Creates a epoch date time with now instant in UTC
- NS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- NULL - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Null predicate.
O
- object(Schema) - Static method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Create a resolved type of type Object
- Object - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
A object with key value pairs
- ObjectTupleVector - Class in se.kuseman.payloadbuilder.api.execution
-
Convenience class for creating tuple vector in an easy reflective way.
- ObjectTupleVector(Schema, int, ObjectTupleVector.ValueProvider) - Constructor for class se.kuseman.payloadbuilder.api.execution.ObjectTupleVector
-
Create a tuple vector with provided schema and row count.
- ObjectTupleVector.ValueProvider - Interface in se.kuseman.payloadbuilder.api.execution
-
Value provider for tuple vector
- ObjectVector - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a object vector representing the type
Column.Type.Object. - of(Object) - Static method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Constuct a qualified name from provided object.
- of(String...) - Static method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Construct a qualified name from provided parts
- of(String, Column.Type) - Static method in class se.kuseman.payloadbuilder.api.catalog.Column
- of(String, ResolvedType) - Static method in class se.kuseman.payloadbuilder.api.catalog.Column
- of(Column...) - Static method in class se.kuseman.payloadbuilder.api.catalog.Schema
-
Construct a schema from provided columns
- of(Column.Type) - Static method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Get resolved type from provided type.
- of(Schema, List<? extends ValueVector>) - Static method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Construct a
TupleVectorfrom provided columns and schema - of(Schema, ValueVector...) - Static method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Construct a
TupleVectorfrom provided columns and schema - ofEntries(boolean, AbstractMap.SimpleEntry<K, V>...) - Static method in class se.kuseman.payloadbuilder.api.utils.MapUtils
-
Build a map with kept insertion order out of entries
- ofEntries(AbstractMap.SimpleEntry<K, V>...) - Static method in class se.kuseman.payloadbuilder.api.utils.MapUtils
-
Build map out of entries
- ONE - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity for functions with one argument
- ONE_SIZE_NULL_VECTOR_BY_TYPE - Static variable in interface se.kuseman.payloadbuilder.api.execution.ValueVector
- OPERATOR - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
An operator function used in operators that supports transforming input stream to a scalar value.
- OperatorFunctionInfo - Class in se.kuseman.payloadbuilder.api.catalog
-
Base class for operator functions
- OperatorFunctionInfo(String) - Constructor for class se.kuseman.payloadbuilder.api.catalog.OperatorFunctionInfo
- Option - Class in se.kuseman.payloadbuilder.api.catalog
-
Option (WITH)
- Option(QualifiedName, IExpression) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Option
- OR - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression.Type
- OUTPUT - Static variable in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
- OutputWriter - Interface in se.kuseman.payloadbuilder.api
-
Output writer that writes generated output
P
- PLUS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression.Type
- PREDICATE - Static variable in interface se.kuseman.payloadbuilder.api.catalog.IDatasource
- prepend(String) - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Prepend this qualified name with provided part
- processArithmetic(Decimal, IArithmeticBinaryExpression.Type) - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
-
Process provided deicmal to this instance with provided arithmetic type.
Q
- QualifiedName - Class in se.kuseman.payloadbuilder.api
-
Qualified name
- QualifiedName(List<String>) - Constructor for class se.kuseman.payloadbuilder.api.QualifiedName
R
- range(int, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Create a range vector of value between from (inclusive) and to (exclusive)
- registerAbortListener(Runnable) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Register an abort query listener to session.
- registerFunction(FunctionInfo) - Method in class se.kuseman.payloadbuilder.api.catalog.Catalog
-
Register function
- repeat(char, int) - Static method in class se.kuseman.payloadbuilder.api.utils.StringUtils
-
Repeat provided char length times
- requiresNamedArguments() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
-
Returns true if all arguments should be named for this function else false.
- ResolvedType - Class in se.kuseman.payloadbuilder.api.catalog
-
Holder class for a type resolving for an expression.
- ResolvedType(Column.Type) - Constructor for class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- ResolvedType(Column.Type, ResolvedType, Schema) - Constructor for class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- resumeNodeTime() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
-
Resumes node time stop watch
S
- S - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- satisfies(int) - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Returns true if this arity satisfies provided argument count
- SCALAR - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
A scalar function used in expressions returning a scalar value.
- SCALAR_AGGREGATE - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
A scalar function that act as both scalar and aggregate depending on context.
- ScalarFunctionInfo - Class in se.kuseman.payloadbuilder.api.catalog
-
Definition of a scalar function
- ScalarFunctionInfo(String, FunctionInfo.FunctionType) - Constructor for class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo
- ScalarFunctionInfo.AggregateMode - Enum Class in se.kuseman.payloadbuilder.api.catalog
-
Mode of aggregation
- SCALE - Static variable in class se.kuseman.payloadbuilder.api.execution.Decimal
-
NOTE! PLB doesn't have support for specifying scaling of decimals (unless created with String/BigDecinal), scale is set to this in factory methods
- Schema - Class in se.kuseman.payloadbuilder.api.catalog
-
Schema consisting of a list of columns with name and type.
- Schema(List<Column>) - Constructor for class se.kuseman.payloadbuilder.api.catalog.Schema
- SchemaResolveException(String) - Constructor for exception se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo.SchemaResolveException
- se.kuseman.payloadbuilder.api - package se.kuseman.payloadbuilder.api
- se.kuseman.payloadbuilder.api.catalog - package se.kuseman.payloadbuilder.api.catalog
- se.kuseman.payloadbuilder.api.execution - package se.kuseman.payloadbuilder.api.execution
- se.kuseman.payloadbuilder.api.execution.vector - package se.kuseman.payloadbuilder.api.execution.vector
- se.kuseman.payloadbuilder.api.expression - package se.kuseman.payloadbuilder.api.expression
- se.kuseman.payloadbuilder.api.utils - package se.kuseman.payloadbuilder.api.utils
- SECOND - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- SEEK_EQ - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Index.IndexType
-
Specifies that seek with EQ is supported.
- select(TupleVector, ValueVector) - Static method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedTupleVector
-
Create a selected tuple vector from provided source and selection
- select(ValueVector, ValueVector) - Static method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
-
Create a selected value vector from provided source and selection.
- SelectedTupleVector - Class in se.kuseman.payloadbuilder.api.execution.vector
-
Tuple vector that wraps an existing tuple vector along with a selection to only return specific rows.
- SelectedValueVector - Class in se.kuseman.payloadbuilder.api.execution.vector
-
Vector that wraps another vector with a selection and returns only those rows
- semanticEquals(IExpression) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Returns true if this expression is semantic equal to provided expression.
- setAny(int, Object) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set any value to provided row.
- setArray(int, ValueVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set array value to provided row.
- setBoolean(int, boolean) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set boolean value at provided row.
- setCatalogProperty(String, String, boolean) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Set boolean catalog property
- setCatalogProperty(String, String, int) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Set integer catalog property
- setCatalogProperty(String, String, Object) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Set object catalog property
- setCatalogProperty(String, String, String) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Set string catalog property
- setCatalogProperty(String, String, ValueVector) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Set catalog property
- setDateTime(int, EpochDateTime) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set date time to provided row.
- setDateTimeOffset(int, EpochDateTimeOffset) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set date time offset to provided row.
- setDecimal(int, Decimal) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set decimal to provided row.
- setDouble(int, double) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set double value to provided row.
- setFloat(int, float) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set float value to provided row.
- setInt(int, int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set integer value to provided row.
- setLong(int, long) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set long value to provided row.
- setNull(int) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set null at provided row
- setObject(int, ObjectVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set any value to provided row.
- setString(int, UTF8String) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set string to provided row.
- setTable(int, TupleVector) - Method in interface se.kuseman.payloadbuilder.api.execution.vector.MutableValueVector
-
Set any value to provided row.
- setTotalQueryTime(long) - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
- singleton(TupleVector) - Static method in interface se.kuseman.payloadbuilder.api.execution.TupleIterator
-
Creates a singleton iterator from provided vector
- size() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- size() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- size() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- size() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- size() - Method in class se.kuseman.payloadbuilder.api.execution.ValueVector.LiteralValueVector
- size() - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return size of vector
- size() - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
- size() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Returns size of this qualified name
- SS - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- start() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Start the watch
- startArray() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Start array
- startObject() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Start object
- startRow() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Start a new row.
- stop() - Method in class se.kuseman.payloadbuilder.api.utils.StopWatch
-
Stop the watch
- StopWatch - Class in se.kuseman.payloadbuilder.api.utils
-
Simple stop watch
- StopWatch() - Constructor for class se.kuseman.payloadbuilder.api.utils.StopWatch
- String - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
- STRING - Static variable in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- StringUtils - Class in se.kuseman.payloadbuilder.api.utils
-
String utils
- StringUtils() - Constructor for class se.kuseman.payloadbuilder.api.utils.StringUtils
- SUBTRACT - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
- supports(Index.IndexType) - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- suspenNodeTime() - Method in class se.kuseman.payloadbuilder.api.execution.NodeData
-
Suspend node time stop watch
- SYS_COLUMNS - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_COLUMNS_NAME - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_COLUMNS_TABLE - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_FUNCTIONS - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_FUNCTIONS_DESCRIPTION - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_FUNCTIONS_NAME - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_FUNCTIONS_SCHEMA - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_FUNCTIONS_TYPE - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_INDICES - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_INDICES_COLUMNS - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_INDICES_TABLE - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_TABLES - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYS_TABLES_NAME - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
- SYSTEM_CATALOG_ALIAS - Static variable in class se.kuseman.payloadbuilder.api.catalog.Catalog
T
- table(Schema) - Static method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Create a resolved type of type Table
- Table - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
Nested table.
- TABLE - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
A table valued function used in function scans return a stream of
TupleVector - TableFunctionInfo - Class in se.kuseman.payloadbuilder.api.catalog
-
Definition of a table valued function.
- TableFunctionInfo(String) - Constructor for class se.kuseman.payloadbuilder.api.catalog.TableFunctionInfo
- TableFunctionInfo.SchemaResolveException - Exception in se.kuseman.payloadbuilder.api.catalog
-
Exception that can be thrown during schema resolving for TVS to properly trigg compile exception.
- TableSchema - Class in se.kuseman.payloadbuilder.api.catalog
-
Holder that contains information about a table.
- TableSchema() - Constructor for class se.kuseman.payloadbuilder.api.catalog.TableSchema
- TableSchema(Schema) - Constructor for class se.kuseman.payloadbuilder.api.catalog.TableSchema
- TableSchema(Schema, List<Index>) - Constructor for class se.kuseman.payloadbuilder.api.catalog.TableSchema
- toBoolean(ResolvedType, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Cast provided value to boolean if possible else throws
- toCsv() - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Generate csv (tab separated) string of this vector
- toCsv() - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return csv (tab separated) of this value vector
- toCsv(int) - Method in interface se.kuseman.payloadbuilder.api.execution.TupleVector
-
Generate csv (tab separated) string of this vector
- toCsv(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return csv (tab separated) of this value vector
- toDotDelimited() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Returns a dot delimited representation of this qualified name.
- toDouble(ResolvedType, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Cast provided value to double if possible else throws
- toFloat(ResolvedType, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Cast provided value to float if possible else throws
- toInt(ResolvedType, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Cast provided value to int if possible else throws
- toLong(ResolvedType, Object) - Static method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Cast provided value to long if possible else throws
- toLowerCase() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
-
Returns a new qualified name with all parts lower cased
- toOffset(ZoneId) - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
-
Convert this datetime to offset with provided zone
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.Column
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.Index
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.Option
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.Schema
- toString() - Method in class se.kuseman.payloadbuilder.api.catalog.TableSchema
- toString() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- toString() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- toString() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- toString() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
-
Return a string representation of this instance
- toString() - Method in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
- toString() - Method in class se.kuseman.payloadbuilder.api.QualifiedName
- toTypeString() - Method in class se.kuseman.payloadbuilder.api.catalog.ResolvedType
-
Return this type as a friendly type string.
- toVerboseString() - Method in interface se.kuseman.payloadbuilder.api.expression.IExpression
-
Return a verbose string that can be used in plan printing etc.
- TRUE_VECTORS - Static variable in interface se.kuseman.payloadbuilder.api.execution.ValueVector
- TupleIterator - Interface in se.kuseman.payloadbuilder.api.execution
-
Iterator that streams
TupleVector's - TupleVector - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a TupleVector.
- TWO - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity for functions with two arguments
- type() - Method in class se.kuseman.payloadbuilder.api.execution.Decimal
- type() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTime
- type() - Method in class se.kuseman.payloadbuilder.api.execution.EpochDateTimeOffset
- type() - Method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- type() - Method in class se.kuseman.payloadbuilder.api.execution.ValueVector.LiteralValueVector
- type() - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return type of vector values
- type() - Method in class se.kuseman.payloadbuilder.api.execution.vector.SelectedValueVector
U
- UNDEFINED - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Undefined type.
- UNDEFINED - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.NullOrder
- unregisterAbortListener(Runnable) - Method in interface se.kuseman.payloadbuilder.api.execution.IQuerySession
-
Unregister provided abort listener
- utf8(byte[]) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- utf8(byte[], int, int) - Static method in class se.kuseman.payloadbuilder.api.execution.UTF8String
- UTF8String - Class in se.kuseman.payloadbuilder.api.execution
-
A bytes reference used for data types that supports operations directly on under laying byte structures like Strings etc.
V
- valueAsObject(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return value as object include null value.
- valueAsString(int) - Method in interface se.kuseman.payloadbuilder.api.execution.ValueVector
-
Return value as Java string for provided row
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Index.IndexType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.NullOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo.AggregateMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Column.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.FunctionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.Index.IndexType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.IPredicate.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.NullOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ISortItem.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.catalog.ScalarFunctionInfo.AggregateMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticBinaryExpression.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.expression.IArithmeticUnaryExpression.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.expression.IComparisonExpression.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.kuseman.payloadbuilder.api.expression.ILogicalBinaryExpression.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueVector - Interface in se.kuseman.payloadbuilder.api.execution
-
Definition of a value vector.
- ValueVector.LiteralValueVector - Class in se.kuseman.payloadbuilder.api.execution
-
Base class for literal vectors
- visit(IArithmeticBinaryExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IArithmeticUnaryExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IAtTimeZoneExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ICaseExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ICastExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IColumnExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IComparisonExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IDateAddExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IDateDiffExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IDatePartExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IDereferenceExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
-
Default visit method for unknown expressions
- visit(IFunctionCallExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IInExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILikeExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralArrayExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralBooleanExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralDateTimeExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralDateTimeOffsetExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralDecimalExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralDoubleExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralFloatExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralIntegerExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralLongExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralNullExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralObjectExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILiteralStringExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILogicalBinaryExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ILogicalNotExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(INamedExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(INestedExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(INullPredicateExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ISubscriptExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(ITemplateStringExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visit(IVariableExpression, C) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
- visitChildren(C, IExpression) - Method in class se.kuseman.payloadbuilder.api.expression.AExpressionVisitor
- visitChildren(C, IExpression) - Method in interface se.kuseman.payloadbuilder.api.expression.IExpressionVisitor
W
- WEEK - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- WEEKDAY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- WhenClause(IExpression, IExpression) - Constructor for class se.kuseman.payloadbuilder.api.expression.ICaseExpression.WhenClause
- WILDCARD - Enum constant in enum class se.kuseman.payloadbuilder.api.catalog.Index.ColumnsType
-
A special type of index used by catalogs that can use all found columns for a table.
- WK - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- wrap(TupleVector) - Static method in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
-
Wrap a
TupleVectorcreating aObjectVectorfor row 0 - wrap(TupleVector, int) - Static method in interface se.kuseman.payloadbuilder.api.execution.ObjectVector
-
Wrap a
TupleVectorcreating aObjectVectorfor provided row - writeBool(boolean) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write boolean value
- writeDateTime(EpochDateTime) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write datetime value
- writeDateTimeOffset(EpochDateTimeOffset) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write datetimeoffset value
- writeDecimal(Decimal) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write decimal value
- writeDouble(double) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write double value
- writeFieldName(String) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write field name
- writeFloat(float) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write float value
- writeInt(int) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write int value
- writeLong(long) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write long value
- writeNull() - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write null
- writeString(UTF8String) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write string value
- writeValue(Object) - Method in interface se.kuseman.payloadbuilder.api.OutputWriter
-
Write value
- WW - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
Y
- Y - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- YEAR - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- YY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
- YYYY - Enum constant in enum class se.kuseman.payloadbuilder.api.expression.IDatePartExpression.Part
Z
- ZERO - Static variable in class se.kuseman.payloadbuilder.api.catalog.FunctionInfo.Arity
-
Arity for functions with no arguments
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
#getTableSchema(IExecutionContext, String, QualifiedName, List)instead