| 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 |
|---|---|
protected List<Class<? extends DataType>> |
BinaryExpression.allowedLeftDataTypes() |
protected List<Class<? extends DataType>> |
BinaryExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Subtraction.getReturnedDataType() |
DataType |
ArithmeticExpression.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Class<? extends DataType>> |
ArithmeticExpression.allowedLeftDataTypes() |
protected List<Class<? extends DataType>> |
ArithmeticExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Equals.getReturnedDataType() |
DataType |
GreaterThan.getReturnedDataType() |
DataType |
LessThan.getReturnedDataType() |
DataType |
LessOrEquals.getReturnedDataType() |
DataType |
GreaterOrEquals.getReturnedDataType() |
DataType |
NotLess.getReturnedDataType() |
DataType |
NotGreater.getReturnedDataType() |
DataType |
NotEquals.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
TextEndsWith.getReturnedDataType() |
DataType |
TextMatchSQLRegexp.getReturnedDataType() |
DataType |
TextContains.getReturnedDataType() |
DataType |
TextReplaceMatchingRegex.getReturnedDataType() |
DataType |
TextBeginsWith.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Class<? extends DataType>> |
TextExpression.allowedLeftDataTypes() |
protected List<Class<? extends DataType>> |
TextExpression.allowedRightDataTypes() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
ColumnReferencePlaceholder.getDatatype() |
DataType |
TypedColumnReference.getDataType() |
DataType |
ColumnReferencePlaceholder.getReturnedDataType() |
DataType |
ConstantList.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 |
Not.getReturnedDataType() |
DataType |
Or.getReturnedDataType() |
DataType |
IsNull.getReturnedDataType() |
DataType |
Between.getReturnedDataType() |
DataType |
And.getReturnedDataType() |
DataType |
ValueIsIn.getReturnedDataType() |
DataType |
IsNotNull.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Column.getDataType() |
DataType |
ColumnReference.getReturnedDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
Column.setDataType(DataType dataType) |
| Constructor and Description |
|---|
Column(ColumnLocalId columnId,
DataType dataType,
ColumnType columnType) |
| 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 |
TDNumeric.getReturnedDataType() |
DataType |
TDInteger.getReturnedDataType() |
DataType |
TDDate.getReturnedDataType() |
DataType |
TDBoolean.getReturnedDataType() |
DataType |
TDTypeValue.getReturnedDataType() |
DataType |
TDText.getReturnedDataType() |
Copyright © 2014. All Rights Reserved.