public abstract class Datum extends Object implements Comparable<Datum>, GsonObject
Constructor and Description |
---|
Datum(TajoDataTypes.Type type) |
Modifier and Type | Method and Description |
---|---|
Datum |
and(Datum datum) |
boolean |
asBool() |
byte |
asByte() |
byte[] |
asByteArray() |
char |
asChar() |
String |
asChars() |
float |
asFloat4() |
double |
asFloat8() |
short |
asInt2() |
int |
asInt4() |
long |
asInt8() |
byte[] |
asTextBytes() |
abstract int |
compareTo(Datum datum) |
Datum |
divide(Datum datum) |
Datum |
equalsTo(Datum datum) |
Datum |
greaterThan(Datum datum) |
Datum |
greaterThanEqual(Datum datum) |
boolean |
isNull() |
boolean |
isNumber() |
boolean |
isNumeric() |
boolean |
isReal() |
boolean |
isTrue() |
Datum |
lessThan(Datum datum) |
Datum |
lessThanEqual(Datum datum) |
Datum |
minus(Datum datum) |
Datum |
modular(Datum datum) |
Datum |
multiply(Datum datum) |
Datum |
notEqualsTo(Datum datum) |
Datum |
or(Datum datum) |
Datum |
plus(Datum datum) |
abstract int |
size() |
String |
toJson() |
String |
toString() |
TajoDataTypes.Type |
type() |
public Datum(TajoDataTypes.Type type)
public TajoDataTypes.Type type()
public boolean isTrue()
public boolean isNull()
public boolean asBool()
public byte asByte()
public char asChar()
public short asInt2()
public int asInt4()
public long asInt8()
public byte[] asByteArray()
public float asFloat4()
public double asFloat8()
public String asChars()
public byte[] asTextBytes()
public boolean isNumeric()
public boolean isNumber()
public boolean isReal()
public abstract int size()
public abstract int compareTo(Datum datum)
compareTo
in interface Comparable<Datum>
public String toJson()
toJson
in interface GsonObject
Copyright © 2014 Apache Software Foundation. All Rights Reserved.