Package | Description |
---|---|
org.apache.tajo.datum | |
org.apache.tajo.json |
Modifier and Type | Class and Description |
---|---|
class |
BitDatum |
class |
BlobDatum |
class |
BooleanDatum |
class |
CharDatum |
class |
DateDatum |
class |
Float4Datum |
class |
Float8Datum |
class |
Inet4Datum |
class |
Int2Datum |
class |
Int4Datum |
class |
Int8Datum |
class |
NullDatum |
class |
NumericDatum |
class |
ProtobufDatum |
class |
TextDatum |
class |
TimeDatum |
class |
TimestampDatum |
Modifier and Type | Field and Description |
---|---|
static Datum[][] |
BooleanDatum.AND_LOGIC |
static Datum[][] |
BooleanDatum.OR_LOGIC |
static Datum[] |
BooleanDatum.THREE_VALUES
0 - UNKNOWN, 1 - TRUE, 2 - FALSE
|
Modifier and Type | Method and Description |
---|---|
Datum |
BooleanDatum.and(Datum datum) |
Datum |
NullDatum.and(Datum datum) |
Datum |
Datum.and(Datum datum) |
static Datum |
DatumFactory.cast(Datum operandDatum,
TajoDataTypes.DataType target) |
static Datum |
DatumFactory.createBool(byte val) |
static Datum |
DatumFactory.createFromBytes(TajoDataTypes.DataType dataType,
byte[] bytes) |
static Datum |
DatumFactory.createFromInt4(TajoDataTypes.DataType type,
int val) |
static Datum |
DatumFactory.createFromInt8(TajoDataTypes.DataType type,
long val) |
static Datum |
DatumFactory.createFromString(TajoDataTypes.DataType dataType,
String value) |
Datum |
Int4Datum.divide(Datum datum) |
Datum |
Float4Datum.divide(Datum datum) |
Datum |
Int8Datum.divide(Datum datum) |
Datum |
Float8Datum.divide(Datum datum) |
Datum |
Int2Datum.divide(Datum datum) |
Datum |
Datum.divide(Datum datum) |
abstract Datum |
NumericDatum.divide(Datum datum) |
Datum |
DateDatum.equalsTo(Datum datum) |
Datum |
Int4Datum.equalsTo(Datum datum) |
Datum |
Float4Datum.equalsTo(Datum datum) |
Datum |
TimeDatum.equalsTo(Datum datum) |
Datum |
BlobDatum.equalsTo(Datum datum) |
Datum |
BitDatum.equalsTo(Datum datum) |
Datum |
Int8Datum.equalsTo(Datum datum) |
Datum |
Float8Datum.equalsTo(Datum datum) |
Datum |
Int2Datum.equalsTo(Datum datum) |
Datum |
TextDatum.equalsTo(Datum datum) |
Datum |
Datum.equalsTo(Datum datum) |
Datum |
TimestampDatum.equalsTo(Datum datum) |
Datum |
Inet4Datum.equalsTo(Datum datum) |
Datum |
CharDatum.equalsTo(Datum datum) |
Datum |
Datum.greaterThan(Datum datum) |
Datum |
Datum.greaterThanEqual(Datum datum) |
Datum |
Datum.lessThan(Datum datum) |
Datum |
Datum.lessThanEqual(Datum datum) |
Datum |
Int4Datum.minus(Datum datum) |
Datum |
Float4Datum.minus(Datum datum) |
Datum |
Int8Datum.minus(Datum datum) |
Datum |
Float8Datum.minus(Datum datum) |
Datum |
Int2Datum.minus(Datum datum) |
Datum |
Datum.minus(Datum datum) |
abstract Datum |
NumericDatum.minus(Datum datum) |
Datum |
Int4Datum.modular(Datum datum) |
Datum |
Float4Datum.modular(Datum datum) |
Datum |
Int8Datum.modular(Datum datum) |
Datum |
Float8Datum.modular(Datum datum) |
Datum |
Int2Datum.modular(Datum datum) |
Datum |
Datum.modular(Datum datum) |
Datum |
Int4Datum.multiply(Datum datum) |
Datum |
Float4Datum.multiply(Datum datum) |
Datum |
Int8Datum.multiply(Datum datum) |
Datum |
Float8Datum.multiply(Datum datum) |
Datum |
Int2Datum.multiply(Datum datum) |
Datum |
Datum.multiply(Datum datum) |
abstract Datum |
NumericDatum.multiply(Datum datum) |
Datum |
Datum.notEqualsTo(Datum datum) |
Datum |
BooleanDatum.or(Datum datum) |
Datum |
NullDatum.or(Datum datum) |
Datum |
Datum.or(Datum datum) |
Datum |
Int4Datum.plus(Datum datum) |
Datum |
Float4Datum.plus(Datum datum) |
Datum |
Int8Datum.plus(Datum datum) |
Datum |
Float8Datum.plus(Datum datum) |
Datum |
Int2Datum.plus(Datum datum) |
Datum |
Datum.plus(Datum datum) |
abstract Datum |
NumericDatum.plus(Datum datum) |
Modifier and Type | Method and Description |
---|---|
static Class<? extends Datum> |
DatumFactory.getDatumClass(TajoDataTypes.Type type) |
Modifier and Type | Method and Description |
---|---|
Datum |
BooleanDatum.and(Datum datum) |
Datum |
NullDatum.and(Datum datum) |
Datum |
Datum.and(Datum datum) |
static Datum |
DatumFactory.cast(Datum operandDatum,
TajoDataTypes.DataType target) |
int |
DateDatum.compareTo(Datum datum) |
int |
Int4Datum.compareTo(Datum datum) |
int |
Float4Datum.compareTo(Datum datum) |
int |
TimeDatum.compareTo(Datum datum) |
int |
BlobDatum.compareTo(Datum datum) |
int |
BitDatum.compareTo(Datum datum) |
int |
Int8Datum.compareTo(Datum datum) |
int |
Float8Datum.compareTo(Datum datum) |
int |
Int2Datum.compareTo(Datum datum) |
int |
BooleanDatum.compareTo(Datum datum) |
int |
NullDatum.compareTo(Datum datum) |
int |
TextDatum.compareTo(Datum datum) |
abstract int |
Datum.compareTo(Datum datum) |
int |
ProtobufDatum.compareTo(Datum datum) |
int |
TimestampDatum.compareTo(Datum datum) |
int |
Inet4Datum.compareTo(Datum datum) |
int |
CharDatum.compareTo(Datum datum) |
static DateDatum |
DatumFactory.createDate(Datum datum) |
static TimeDatum |
DatumFactory.createTime(Datum datum) |
static TimestampDatum |
DatumFactory.createTimestamp(Datum datum) |
Datum |
Int4Datum.divide(Datum datum) |
Datum |
Float4Datum.divide(Datum datum) |
Datum |
Int8Datum.divide(Datum datum) |
Datum |
Float8Datum.divide(Datum datum) |
Datum |
Int2Datum.divide(Datum datum) |
NullDatum |
NullDatum.divide(Datum datum) |
Datum |
Datum.divide(Datum datum) |
abstract Datum |
NumericDatum.divide(Datum datum) |
Datum |
DateDatum.equalsTo(Datum datum) |
Datum |
Int4Datum.equalsTo(Datum datum) |
Datum |
Float4Datum.equalsTo(Datum datum) |
Datum |
TimeDatum.equalsTo(Datum datum) |
Datum |
BlobDatum.equalsTo(Datum datum) |
Datum |
BitDatum.equalsTo(Datum datum) |
Datum |
Int8Datum.equalsTo(Datum datum) |
Datum |
Float8Datum.equalsTo(Datum datum) |
Datum |
Int2Datum.equalsTo(Datum datum) |
BooleanDatum |
BooleanDatum.equalsTo(Datum datum) |
NullDatum |
NullDatum.equalsTo(Datum datum) |
Datum |
TextDatum.equalsTo(Datum datum) |
Datum |
Datum.equalsTo(Datum datum) |
Datum |
TimestampDatum.equalsTo(Datum datum) |
Datum |
Inet4Datum.equalsTo(Datum datum) |
Datum |
CharDatum.equalsTo(Datum datum) |
NullDatum |
NullDatum.greaterThan(Datum datum) |
Datum |
Datum.greaterThan(Datum datum) |
NullDatum |
NullDatum.greaterThanEqual(Datum datum) |
Datum |
Datum.greaterThanEqual(Datum datum) |
NullDatum |
NullDatum.lessThan(Datum datum) |
Datum |
Datum.lessThan(Datum datum) |
NullDatum |
NullDatum.lessThanEqual(Datum datum) |
Datum |
Datum.lessThanEqual(Datum datum) |
Datum |
Int4Datum.minus(Datum datum) |
Datum |
Float4Datum.minus(Datum datum) |
Datum |
Int8Datum.minus(Datum datum) |
Datum |
Float8Datum.minus(Datum datum) |
Datum |
Int2Datum.minus(Datum datum) |
NullDatum |
NullDatum.minus(Datum datum) |
Datum |
Datum.minus(Datum datum) |
abstract Datum |
NumericDatum.minus(Datum datum) |
Datum |
Int4Datum.modular(Datum datum) |
Datum |
Float4Datum.modular(Datum datum) |
Datum |
Int8Datum.modular(Datum datum) |
Datum |
Float8Datum.modular(Datum datum) |
Datum |
Int2Datum.modular(Datum datum) |
NullDatum |
NullDatum.modular(Datum datum) |
Datum |
Datum.modular(Datum datum) |
Datum |
Int4Datum.multiply(Datum datum) |
Datum |
Float4Datum.multiply(Datum datum) |
Datum |
Int8Datum.multiply(Datum datum) |
Datum |
Float8Datum.multiply(Datum datum) |
Datum |
Int2Datum.multiply(Datum datum) |
NullDatum |
NullDatum.multiply(Datum datum) |
Datum |
Datum.multiply(Datum datum) |
abstract Datum |
NumericDatum.multiply(Datum datum) |
Datum |
Datum.notEqualsTo(Datum datum) |
Datum |
BooleanDatum.or(Datum datum) |
Datum |
NullDatum.or(Datum datum) |
Datum |
Datum.or(Datum datum) |
Datum |
Int4Datum.plus(Datum datum) |
Datum |
Float4Datum.plus(Datum datum) |
Datum |
Int8Datum.plus(Datum datum) |
Datum |
Float8Datum.plus(Datum datum) |
Datum |
Int2Datum.plus(Datum datum) |
NullDatum |
NullDatum.plus(Datum datum) |
Datum |
Datum.plus(Datum datum) |
abstract Datum |
NumericDatum.plus(Datum datum) |
Modifier and Type | Method and Description |
---|---|
Datum |
DatumAdapter.deserialize(com.google.gson.JsonElement json,
Type typeOfT,
com.google.gson.JsonDeserializationContext context) |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonElement |
DatumAdapter.serialize(Datum src,
Type typeOfSrc,
com.google.gson.JsonSerializationContext context) |
Copyright © 2014 Apache Software Foundation. All Rights Reserved.