Package com.illumon.iris.db.v2.select
Class NumbaFormulaColumn
java.lang.Object
com.illumon.iris.db.v2.select.AbstractFormulaColumn
com.illumon.iris.db.v2.select.NumbaFormulaColumn
- All Implemented Interfaces:
FormulaColumn,SelectColumn
-
Field Summary
Fields inherited from class com.illumon.iris.db.v2.select.AbstractFormulaColumn
COLUMN_SUFFIX, columnName, columnSources, formulaString, params, returnedType, usedColumnArrays, usedColumns, userParams, usesI, usesII, usesKFields inherited from interface com.illumon.iris.db.v2.select.SelectColumn
ZERO_LENGTH_SELECT_COLUMN_ARRAY -
Method Summary
Modifier and TypeMethodDescriptioncopy()Create a copy of this SelectColumn.protected FormulaKernelFactoryprotected FormulaSourceDescriptorInitialize any internal column definitions from the provided initial.Methods inherited from class com.illumon.iris.db.v2.select.AbstractFormulaColumn
applyUsedVariables, createFormulaFactory, disallowRefresh, getColumnArrays, getColumns, getDataView, getLazyView, getMatchPair, getName, getReturnedType, initInputs, initInputs, isRetain, makeAppropriateDbArrayWrapper, newDestInstance, toString, updateDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.select.FormulaColumn
getFormulaShiftColPair, hasConstantArrayAccess, hasConstantValueMethods inherited from interface com.illumon.iris.db.v2.select.SelectColumn
alwaysEvaluate, alwaysEvaluateCopy, getConstantValueView
-
Method Details
-
getSourceDescriptor
- Specified by:
getSourceDescriptorin classAbstractFormulaColumn
-
getFormulaKernelFactory
- Specified by:
getFormulaKernelFactoryin classAbstractFormulaColumn
-
initDef
Description copied from interface:SelectColumnInitialize any internal column definitions from the provided initial.- Parameters:
columnNameMap- the starting set of column definitions- Returns:
- a list of columns on which the result of this is dependent
-
copy
Description copied from interface:SelectColumnCreate a copy of this SelectColumn.- Returns:
- an independent copy of this SelectColumn.
-