| Modifier and Type | Method and Description |
|---|---|
abstract DataType |
Expression.getReturnedDataType()
Validates the returned data type of the Expression.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Operator> |
Expression.getAppliableOperators(DataType type) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
ExternalReferenceExpression.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
MultipleArgumentsExpression.allowedDataTypes() |
List<Class<? extends DataType>> |
UnaryExpression.allowedDataTypes() |
List<Class<? extends DataType>> |
BinaryExpression.allowedLeftDataTypes() |
List<Class<? extends DataType>> |
BinaryExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Avg.getReturnedDataType() |
DataType |
Count.getReturnedDataType() |
DataType |
Max.getReturnedDataType() |
DataType |
Min.getReturnedDataType() |
DataType |
Sum.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
Avg.allowedDataTypes() |
List<Class<? extends DataType>> |
Sum.allowedDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
ArithmeticExpression.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
ArithmeticExpression.allowedLeftDataTypes() |
List<Class<? extends DataType>> |
ArithmeticExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Equals.getReturnedDataType() |
DataType |
GreaterThan.getReturnedDataType() |
DataType |
GreaterOrEquals.getReturnedDataType() |
DataType |
NotLess.getReturnedDataType() |
DataType |
NotEquals.getReturnedDataType() |
DataType |
NotGreater.getReturnedDataType() |
DataType |
LessOrEquals.getReturnedDataType() |
DataType |
LessThan.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Lower.getReturnedDataType() |
DataType |
TextContains.getReturnedDataType() |
DataType |
Soundex.getReturnedDataType() |
DataType |
SubstringByIndex.getReturnedDataType() |
DataType |
Upper.getReturnedDataType() |
DataType |
TextReplaceMatchingRegex.getReturnedDataType() |
DataType |
TextMatchSQLRegexp.getReturnedDataType() |
DataType |
MD5.getReturnedDataType() |
DataType |
TextBeginsWith.getReturnedDataType() |
DataType |
SubstringByRegex.getReturnedDataType() |
DataType |
Concat.getReturnedDataType() |
DataType |
TextDifference.getReturnedDataType() |
DataType |
TextEndsWith.getReturnedDataType() |
DataType |
Length.getReturnedDataType() |
DataType |
SubstringPosition.getReturnedDataType() |
DataType |
Trim.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
Lower.allowedDataTypes() |
List<Class<? extends DataType>> |
Upper.allowedDataTypes() |
List<Class<? extends DataType>> |
MD5.allowedDataTypes() |
List<Class<? extends DataType>> |
Length.allowedDataTypes() |
List<Class<? extends DataType>> |
Trim.allowedDataTypes() |
List<Class<? extends DataType>> |
TextExpression.allowedLeftDataTypes() |
List<Class<? extends DataType>> |
TextExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Cast.getCastToType() |
DataType |
Cast.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Cast.isCastSupported(DataType sourceType,
DataType targetType) |
void |
Cast.setCastToType(DataType castToType) |
| Constructor and Description |
|---|
Cast(Expression argument,
DataType castToType) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
ColumnReferencePlaceholder.getDatatype() |
DataType |
TypedColumnReference.getDataType() |
DataType |
ConstantList.getReturnedDataType() |
DataType |
ColumnReferencePlaceholder.getReturnedDataType() |
DataType |
Range.getReturnedDataType() |
DataType |
TypedColumnReference.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
ColumnReferencePlaceholder.setDatatype(DataType datatype) |
void |
TypedColumnReference.setDataType(DataType dataType) |
| Constructor and Description |
|---|
ColumnReferencePlaceholder(DataType datatype,
String id) |
TypedColumnReference(TableId tableId,
ColumnLocalId columnId,
DataType dataType) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
IsNull.getReturnedDataType() |
DataType |
Or.getReturnedDataType() |
DataType |
IsNotNull.getReturnedDataType() |
DataType |
And.getReturnedDataType() |
DataType |
Between.getReturnedDataType() |
DataType |
Not.getReturnedDataType() |
DataType |
ValueIsIn.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
IsNull.allowedDataTypes() |
List<Class<? extends DataType>> |
Or.allowedDataTypes() |
List<Class<? extends DataType>> |
IsNotNull.allowedDataTypes() |
List<Class<? extends DataType>> |
And.allowedDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Column.getDataType() |
abstract DataType |
ColumnType.getDefaultDataType() |
DataType |
ColumnReference.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Class<? extends DataType>> |
ColumnType.getAllowedDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ColumnType.isDataTypeAllowed(DataType toCheck) |
void |
Column.setDataType(DataType dataType) |
| Constructor and Description |
|---|
Column(ColumnLocalId columnId,
DataType dataType,
ColumnType columnType) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
AnnotationColumnType.getDefaultDataType() |
DataType |
TimeDimensionColumnType.getDefaultDataType() |
DataType |
CodeColumnType.getDefaultDataType() |
DataType |
AttributeColumnType.getDefaultDataType() |
DataType |
DimensionColumnType.getDefaultDataType() |
DataType |
IdColumnType.getDefaultDataType() |
DataType |
CodeNameColumnType.getDefaultDataType() |
DataType |
CodeDescriptionColumnType.getDefaultDataType() |
DataType |
ValidationColumnType.getDefaultDataType() |
DataType |
MeasureColumnType.getDefaultDataType() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends DataType>> |
AnnotationColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
TimeDimensionColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
CodeColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
AttributeColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
DimensionColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
IdColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
CodeNameColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
CodeDescriptionColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
ValidationColumnType.getAllowedDataTypes() |
List<Class<? extends DataType>> |
MeasureColumnType.getAllowedDataTypes() |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanType |
class |
DateType |
class |
GeometryType |
class |
IntegerType |
class |
NumericType
The type numeric can store numbers with up to 1000 digits of precision and
perform calculations exactly.
|
class |
TextType |
| Modifier and Type | Method and Description |
|---|---|
DataType |
TDDate.getReturnedDataType() |
DataType |
TDText.getReturnedDataType() |
DataType |
TDInteger.getReturnedDataType() |
DataType |
TDTypeValue.getReturnedDataType() |
DataType |
TDBoolean.getReturnedDataType() |
DataType |
TDNumeric.getReturnedDataType() |
Copyright © 2014. All Rights Reserved.