Package | Description |
---|---|
org.pentaho.di.compatibility |
Contains all classes that make up the possible Value types: ValueString, ValueNumber, ..., the interface and the Value class itself.
|
org.pentaho.di.core | |
org.pentaho.di.core.database |
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
|
org.pentaho.di.core.hash | |
org.pentaho.di.core.namedcluster.model | |
org.pentaho.di.core.row | |
org.pentaho.di.core.row.value | |
org.pentaho.di.core.util | |
org.pentaho.di.core.variables |
Modifier and Type | Method and Description |
---|---|
Value |
Value.abs() |
Value |
Value.acos() |
Value |
Value.add_days(long days)
Add a number of days to a Date value.
|
Value |
Value.add_months(int months) |
Value |
Value.asin() |
Value |
Value.atan() |
Value |
Value.atan2(double arg0) |
Value |
Value.atan2(Value arg0) |
Value |
Value.ceil() |
void |
Value.convertString(int newtype)
Convert this Value from type String to another type
|
Value |
Value.cos() |
Value |
Value.dat2num() |
Value |
Value.dat2str() |
Value |
Value.dat2str(String arg0) |
Value |
Value.dat2str(String arg0,
String arg1) |
Value |
Value.divide(BigDecimal v) |
Value |
Value.divide(byte v) |
Value |
Value.divide(double v) |
Value |
Value.divide(int v) |
Value |
Value.divide(long v) |
Value |
Value.divide(Value v) |
Value |
Value.exp() |
Value |
Value.first_day() |
Value |
Value.floor() |
Value |
Value.hexToByteDecode()
Change a hexadecimal string into normal ASCII representation.
|
Value |
Value.hexToCharDecode()
Change a hexadecimal string into normal ASCII representation.
|
Value |
Value.last_day() |
Value |
Value.length() |
Value |
Value.log() |
Value |
Value.minus(BigDecimal v) |
Value |
Value.minus(byte v) |
Value |
Value.minus(double v) |
Value |
Value.minus(int v) |
Value |
Value.minus(long v) |
Value |
Value.minus(Value v) |
Value |
Value.mod(BigDecimal arg) |
Value |
Value.mod(byte arg) |
Value |
Value.mod(double arg0) |
Value |
Value.mod(int arg) |
Value |
Value.mod(long arg) |
Value |
Value.mod(Value arg) |
Value |
Value.multiply(BigDecimal v) |
Value |
Value.multiply(byte v) |
Value |
Value.multiply(double v) |
Value |
Value.multiply(int v) |
Value |
Value.multiply(long v) |
Value |
Value.multiply(Value v) |
Value |
Value.num2dat() |
Value |
Value.num2str() |
Value |
Value.num2str(String format) |
Value |
Value.num2str(String format,
String decimalSymbol) |
Value |
Value.num2str(String format,
String decimalSymbol,
String groupingSymbol) |
Value |
Value.num2str(String format,
String decimalSymbol,
String groupingSymbol,
String currencySymbol) |
Value |
Value.power(BigDecimal arg) |
Value |
Value.power(double arg) |
Value |
Value.power(Value v) |
Value |
Value.round()
Rounds off to the nearest integer.
|
Value |
Value.round(int decimalPlaces)
Rounds the Number value to a certain number decimal places.
|
Value |
Value.sign() |
Value |
Value.sin() |
Value |
Value.sqrt() |
Value |
Value.str2dat(String arg0) |
Value |
Value.str2dat(String arg0,
String arg1) |
Value |
Value.str2num() |
Value |
Value.str2num(String pattern) |
Value |
Value.str2num(String pattern,
String decimal) |
Value |
Value.str2num(String pattern,
String decimal,
String grouping) |
Value |
Value.str2num(String pattern,
String decimal,
String grouping,
String currency) |
Value |
Value.tan() |
Value |
Value.trunc() |
Value |
Value.trunc(double level) |
Value |
Value.trunc(int level) |
Value |
Value.v_decode(Value[] args) |
Value |
Value.v_if(Value[] args) |
Modifier and Type | Method and Description |
---|---|
int |
RowMetaAndData.compare(RowMetaAndData compare,
int[] is,
boolean[] bs) |
BigDecimal |
RowMetaAndData.getBigNumber(int index,
BigDecimal def) |
BigDecimal |
RowMetaAndData.getBigNumber(String valueName,
BigDecimal def) |
byte[] |
RowMetaAndData.getBinary(int index,
byte[] def) |
byte[] |
RowMetaAndData.getBinary(String valueName,
byte[] def) |
boolean |
RowMetaAndData.getBoolean(int index,
boolean def) |
boolean |
RowMetaAndData.getBoolean(String valueName,
boolean def) |
Date |
RowMetaAndData.getDate(int index,
Date def) |
Date |
RowMetaAndData.getDate(String valueName,
Date def) |
Long |
RowMetaAndData.getInteger(int index) |
long |
RowMetaAndData.getInteger(int index,
long def) |
Long |
RowMetaAndData.getInteger(String valueName) |
long |
RowMetaAndData.getInteger(String valueName,
long def) |
double |
RowMetaAndData.getNumber(int index,
double def) |
double |
RowMetaAndData.getNumber(String valueName,
double def) |
String |
RowMetaAndData.getString(int index,
String def) |
String |
RowMetaAndData.getString(String valueName,
String def) |
String |
Condition.getXML() |
String |
Condition.getXML(int level) |
void |
RowMetaAndData.removeValue(String valueName) |
Modifier and Type | Method and Description |
---|---|
String |
Database.fieldSubstitute(String aString,
RowMetaInterface rowMeta,
Object[] rowData) |
String |
DatabaseMeta.fieldSubstitute(String aString,
RowMetaInterface rowMeta,
Object[] rowData) |
String |
DatabaseInterface.getSQLValue(ValueMetaInterface valueMeta,
Object valueData,
String dateFormat)
Convert a value in the SQL equivalent.
|
String |
BaseDatabaseMeta.getSQLValue(ValueMetaInterface valueMeta,
Object valueData,
String dateFormat) |
Modifier and Type | Method and Description |
---|---|
static int |
ByteArrayHashIndex.generateHashCode(byte[] key,
RowMetaInterface rowMeta) |
static int |
LongHashIndex.generateHashCode(Long key) |
byte[] |
ByteArrayHashIndex.get(byte[] key) |
Long |
LongHashIndex.get(long key) |
void |
ByteArrayHashIndex.put(byte[] key,
byte[] value) |
void |
LongHashIndex.put(long key,
Long value) |
Modifier and Type | Method and Description |
---|---|
String |
NamedCluster.fieldSubstitute(String aString,
RowMetaInterface rowMeta,
Object[] rowData) |
Modifier and Type | Method and Description |
---|---|
static Object |
ValueDataUtil.abs(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.addDays(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addHours(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addMinutes(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addMonths(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addTimeToDate(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC) |
static String |
ValueDataUtil.byteToHexEncode(ValueMetaInterface metaA,
Object dataA)
Change a string into its hexadecimal representation.
|
static Object |
ValueDataUtil.ceil(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.charToHexEncode(ValueMetaInterface meta,
Object data)
Change a string into its hexadecimal representation.
|
Object[] |
RowMetaInterface.cloneRow(Object[] objects)
Clone row.
|
Object[] |
RowMeta.cloneRow(Object[] objects) |
Object[] |
RowMetaInterface.cloneRow(Object[] objects,
Object[] cloneTo)
Clone row.
|
Object[] |
RowMeta.cloneRow(Object[] objects,
Object[] newObjects) |
RowMetaInterface |
RowMetaInterface.cloneToType(int targetType)
This method copies the row metadata and sets all values to the specified type (usually String)
|
RowMetaInterface |
RowMeta.cloneToType(int targetType)
This method copies the row metadata and sets all values to the specified type (usually String)
|
Object |
ValueMetaInterface.cloneValueData(Object object)
Clone value data.
|
static Object |
ValueDataUtil.combination1(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC)
A + B * C
|
static Object |
ValueDataUtil.combination2(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
SQRT( A*A + B*B )
|
int |
RowMetaInterface.compare(Object[] rowData1,
Object[] rowData2)
Compare 2 rows with each other using all values in the rows and also considering the specified ascending clauses of
the value metadata.
|
int |
RowMeta.compare(Object[] rowData1,
Object[] rowData2)
Compare 2 rows with each other using all values in the rows and also considering the specified ascending clauses of
the value metadata.
|
int |
RowMetaInterface.compare(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
RowMeta.compare(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
RowMetaInterface.compare(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs1,
int[] fieldnrs2)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
RowMeta.compare(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs1,
int[] fieldnrs2)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
RowMetaInterface.compare(Object[] rowData1,
RowMetaInterface rowMeta2,
Object[] rowData2,
int[] fieldnrs1,
int[] fieldnrs2)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
RowMeta.compare(Object[] rowData1,
RowMetaInterface rowMeta2,
Object[] rowData2,
int[] fieldnrs1,
int[] fieldnrs2)
Compare 2 rows with each other using certain values in the rows and also considering the specified ascending
clauses of the value metadata.
|
int |
ValueMetaInterface.compare(Object data1,
Object data2)
Compare 2 values of the same data type
|
int |
ValueMetaInterface.compare(Object data1,
ValueMetaInterface meta2,
Object data2)
Compare 2 values of the same data type
|
Object |
ValueMetaInterface.convertBinaryStringToNativeType(byte[] binary)
Convert the given binary data to the actual data type.
- byte[] --> Long (Integer) - byte[] --> Double (Number) - byte[] --> BigDecimal (BigNumber) - byte[] --> Date (Date) - byte[] --> Boolean (Boolean) - byte[] --> byte[] (Binary) |
Object |
ValueMetaInterface.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInterface.convertDataCompatible(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInterface.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullif,
String ifNull,
int trim_type)
Convert the specified string to the data type specified in this object.
|
Object |
ValueMetaInterface.convertDataUsingConversionMetaData(Object data)
Convert an object to the data type specified in the conversion metadata
|
int |
RowMetaInterface.convertedValuesHashCode(Object[] rowData)
Calculates a hashcode of the converted value of all objects in the supplied row.
|
int |
RowMeta.convertedValuesHashCode(Object[] rowData)
Calculates a hashcode of the converted value of all objects in the supplied row.
|
Object |
ValueMetaInterface.convertNormalStorageTypeToBinaryString(Object object)
Convert a normal storage type to a binary string object.
|
Object |
ValueMetaInterface.convertToBinaryStringStorageType(Object object)
Converts the specified data object to the binary string storage type.
|
Object |
ValueMetaInterface.convertToNormalStorageType(Object object)
Converts the specified data object to the normal storage type.
|
static Row |
RowMeta.createOriginalRow(RowMetaInterface rowMeta,
Object[] rowData) |
Value |
ValueMetaInterface.createOriginalValue(Object data)
Create an old-style value for backward compatibility reasons
|
static Object |
ValueDataUtil.DateDiff(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
String resultType)
Returns the number of days that have elapsed between dataA and dataB.
|
static Object |
ValueDataUtil.DateWorkingDiff(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.dayOfMonth(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.dayOfWeek(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.dayOfYear(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.divide(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
void |
ValueMetaInterface.drawValue(PrimitiveGCInterface gc,
Object value)
This method draws the value using the supplied graphical context.
|
boolean |
RowMetaInterface.equals(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs)
Compare 2 rows with each other for equality using certain values in the rows and also considering the case
sensitivity flag.
|
boolean |
RowMeta.equals(Object[] rowData1,
Object[] rowData2,
int[] fieldnrs)
Compare 2 rows with each other for equality using certain values in the rows and also considering the case
sensitivity flag.
|
static Object |
ValueDataUtil.floor(ValueMetaInterface metaA,
Object dataA) |
BigDecimal |
ValueMetaInterface.getBigNumber(Object object)
Convert the supplied data to a BigNumber
|
BigDecimal |
RowMetaInterface.getBigNumber(Object[] dataRow,
int index)
Get a BigNumber value from a row of data.
|
BigDecimal |
RowMeta.getBigNumber(Object[] dataRow,
int index)
Get a BigNumber value from a row of data.
|
byte[] |
ValueMetaInterface.getBinary(Object object)
Convert the supplied data to binary data
|
byte[] |
RowMetaInterface.getBinary(Object[] dataRow,
int index)
Get a Binary value from a row of data.
|
byte[] |
RowMeta.getBinary(Object[] dataRow,
int index)
Get a Binary value from a row of data.
|
byte[] |
ValueMetaInterface.getBinaryString(Object object)
convert the supplied data to a binary string representation (for writing text)
|
Boolean |
ValueMetaInterface.getBoolean(Object object)
Convert the supplied data to a Boolean
|
Boolean |
RowMetaInterface.getBoolean(Object[] dataRow,
int index)
Get a Boolean value from a row of data.
|
Boolean |
RowMeta.getBoolean(Object[] dataRow,
int index)
Get a Boolean value from a row of data.
|
String |
ValueMetaInterface.getCompatibleString(Object object)
Convert the supplied data to a String compatible with version 2.5.
|
Date |
ValueMetaInterface.getDate(Object object)
Convert the supplied data to a Date
|
Date |
RowMetaInterface.getDate(Object[] dataRow,
int index)
Get a Date value from a row of data.
|
Date |
RowMeta.getDate(Object[] dataRow,
int index)
Get a Date value from a row of data.
|
Date |
RowMetaInterface.getDate(Object[] dataRow,
String valueName,
Date defaultValue)
Gets the date.
|
Date |
RowMeta.getDate(Object[] dataRow,
String valueName,
Date defaultValue) |
static String |
ValueDataUtil.getFileEncoding(ValueMetaInterface metaA,
Object dataA)
Get file encoding.
|
Long |
ValueMetaInterface.getInteger(Object object)
Convert the supplied data to an Integer
|
Long |
RowMetaInterface.getInteger(Object[] dataRow,
int index)
Get an Integer value from a row of data.
|
Long |
RowMeta.getInteger(Object[] dataRow,
int index)
Get an Integer value from a row of data.
|
Long |
RowMetaInterface.getInteger(Object[] dataRow,
String valueName,
Long defaultValue)
Gets the integer.
|
Long |
RowMeta.getInteger(Object[] dataRow,
String valueName,
Long defaultValue) |
Object |
ValueMetaInterface.getNativeDataType(Object object)
This method gives you the native Java data type corresponding to the value meta-data.
|
Double |
ValueMetaInterface.getNumber(Object object)
Convert the supplied data to a Number
|
Double |
RowMetaInterface.getNumber(Object[] dataRow,
int index)
Get a Number value from a row of data.
|
Double |
RowMeta.getNumber(Object[] dataRow,
int index)
Get a Number value from a row of data.
|
String |
ValueMetaInterface.getString(Object object)
Convert the supplied data to a String
|
String |
RowMetaInterface.getString(Object[] row)
Get the string representation of the data in a row of data.
|
String |
RowMeta.getString(Object[] row)
Get the string representation of the data in a row of data
|
String |
RowMetaInterface.getString(Object[] dataRow,
int index)
Get a String value from a row of data.
|
String |
RowMeta.getString(Object[] dataRow,
int index)
Get a String value from a row of data.
|
String |
RowMetaInterface.getString(Object[] dataRow,
String valueName,
String defaultValue)
Gets the string.
|
String |
RowMeta.getString(Object[] dataRow,
String valueName,
String defaultValue) |
Object |
ValueMetaInterface.getValueData(Value value)
Extracts the primitive data from an old style Value object
|
String |
ValueMetaAndData.getXML()
Produce the XML representation of this value.
|
static Object |
ValueDataUtil.getZeroForValueMetaType(ValueMetaInterface type)
Default utility method to get exact zero value according to ValueMetaInterface.
|
int |
ValueMetaInterface.hashCode(Object object)
Calculate the hashcode of the specified data object
|
int |
RowMetaInterface.hashCode(Object[] rowData)
Calculates a simple hashCode of all the native data objects in the supplied row.
|
int |
RowMeta.hashCode(Object[] rowData)
Calculates a simple hashCode of all the native data objects in the supplied row.
|
static String |
ValueDataUtil.hexToByteDecode(ValueMetaInterface meta,
Object data)
Change a hexadecimal string into normal ASCII representation.
|
static String |
ValueDataUtil.hexToCharDecode(ValueMetaInterface meta,
Object data)
Change a hexadecimal string into normal ASCII representation.
|
static Object |
ValueDataUtil.hourOfDay(ValueMetaInterface metaA,
Object dataA) |
boolean |
ValueMetaInterface.isNull(Object data)
Determine if an object is null.
|
boolean |
RowMetaInterface.isNull(Object[] dataRow,
int index)
Determines whether a value in a row is null.
|
boolean |
RowMeta.isNull(Object[] dataRow,
int index)
Determines whether a value in a row is null.
|
static Object |
ValueDataUtil.loadFileContentInBinary(ValueMetaInterface metaA,
Object dataA) |
static void |
SpeedTest.main(String[] args) |
static Object |
ValueDataUtil.minus(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.minuteOfHour(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.monthOfDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.multiply(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.nvl(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
int |
RowMetaInterface.oldXORHashCode(Object[] rowData)
Deprecated.
|
int |
RowMeta.oldXORHashCode(Object[] rowData)
Deprecated.
|
static Object |
ValueDataUtil.percent1(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
100 * A / B
|
static Object |
ValueDataUtil.percent2(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
A - ( A * B / 100 )
|
static Object |
ValueDataUtil.percent3(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
A + ( A * B / 100 )
|
static Object |
ValueDataUtil.plus(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.plus3(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC) |
static Object |
ValueDataUtil.quarterOfDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.removeTimeFromDate(ValueMetaInterface metaA,
Object dataA) |
void |
RowMetaInterface.removeValueMeta(String string)
Remove a value with a certain name from the row metadata.
|
void |
RowMeta.removeValueMeta(String valueName) |
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA)
Rounding with no decimal places (using default rounding method ROUND_HALF_EVEN)
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
int roundingMode)
Rounding with no decimal places with a given rounding method
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
Rounding with decimal places (using default rounding method ROUND_HALF_EVEN)
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
int roundingMode)
Rounding with decimal places with a given rounding method
|
long |
SpeedTest.runTestMixed10(int iterations) |
long |
SpeedTest.runTestMixed100(int iterations) |
long |
SpeedTest.runTestMixed1000(int iterations) |
long |
SpeedTest.runTestStrings10(int iterations) |
long |
SpeedTest.runTestStrings100(int iterations) |
long |
SpeedTest.runTestStrings1000(int iterations) |
static Object |
ValueDataUtil.secondOfMinute(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.sqrt(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.sum(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.weekOfYear(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.weekOfYearISO8601(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.yearOfDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.yearOfDateISO8601(ValueMetaInterface metaA,
Object dataA) |
Constructor and Description |
---|
ValueMetaAndData(String valueName,
Object valueData) |
Modifier and Type | Method and Description |
---|---|
Object |
ValueMetaTimestamp.cloneValueData(Object object) |
Object |
ValueMetaInternetAddress.cloneValueData(Object object) |
Object |
ValueMetaBase.cloneValueData(Object object)
Clones the data.
|
int |
ValueMetaTimestamp.compare(Object data1,
Object data2) |
int |
ValueMetaBase.compare(Object data1,
Object data2)
Compare 2 values of the same data type
|
int |
ValueMetaBase.compare(Object data1,
ValueMetaInterface meta2,
Object data2)
Compare 2 values of the same data type
|
Object |
ValueMetaBase.convertBinaryStringToNativeType(byte[] binary)
Convert the binary data to the actual data type.
- byte[] --> Long (Integer) - byte[] --> Double (Number) - byte[] --> BigDecimal (BigNumber) - byte[] --> Date (Date) - byte[] --> Boolean (Boolean) - byte[] --> byte[] (Binary) |
Object |
ValueMetaTimestamp.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInternetAddress.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaBase.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaBase.convertDataCompatible(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaTimestamp.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type) |
Object |
ValueMetaInternetAddress.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type) |
Object |
ValueMetaBase.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type)
Convert the specified string to the data type specified in this object.
|
Object |
ValueMetaTimestamp.convertDataUsingConversionMetaData(Object data2) |
Object |
ValueMetaBase.convertDataUsingConversionMetaData(Object data)
Convert an object to the data type specified in the conversion metadata
|
Timestamp |
ValueMetaTimestamp.convertDateToTimestamp(Date date) |
Object |
ValueMetaBase.convertNormalStorageTypeToBinaryString(Object object) |
Object |
ValueMetaBase.convertToBinaryStringStorageType(Object object)
Converts the specified data object to the binary string storage type.
|
Object |
ValueMetaBase.convertToNormalStorageType(Object object)
Converts the specified data object to the normal storage type.
|
Value |
ValueMetaBase.createOriginalValue(Object data)
Create an old-style value for backward compatibility reasons
|
void |
ValueMetaBase.drawValue(PrimitiveGCInterface gc,
Object value) |
BigDecimal |
ValueMetaTimestamp.getBigNumber(Object object) |
BigDecimal |
ValueMetaInternetAddress.getBigNumber(Object object) |
BigDecimal |
ValueMetaBase.getBigNumber(Object object) |
byte[] |
ValueMetaBase.getBinary(Object object) |
byte[] |
ValueMetaTimestamp.getBinaryString(Object object) |
byte[] |
ValueMetaBase.getBinaryString(Object object) |
Boolean |
ValueMetaTimestamp.getBoolean(Object object) |
Boolean |
ValueMetaInternetAddress.getBoolean(Object object) |
Boolean |
ValueMetaBase.getBoolean(Object object) |
String |
ValueMetaBase.getCompatibleString(Object object) |
Date |
ValueMetaDate.getDate(Object object) |
Date |
ValueMetaTimestamp.getDate(Object object) |
Date |
ValueMetaInternetAddress.getDate(Object object) |
Date |
ValueMetaBase.getDate(Object object) |
Long |
ValueMetaTimestamp.getInteger(Object object) |
Long |
ValueMetaInternetAddress.getInteger(Object object) |
Long |
ValueMetaBase.getInteger(Object object) |
InetAddress |
ValueMetaInternetAddress.getInternetAddress(Object object) |
Object |
ValueMetaBoolean.getNativeDataType(Object object) |
Object |
ValueMetaDate.getNativeDataType(Object object) |
Object |
ValueMetaNone.getNativeDataType(Object object) |
Object |
ValueMetaBinary.getNativeDataType(Object object) |
Object |
ValueMetaBigNumber.getNativeDataType(Object object) |
Object |
ValueMetaInteger.getNativeDataType(Object object) |
Object |
ValueMetaString.getNativeDataType(Object object) |
Object |
ValueMetaNumber.getNativeDataType(Object object) |
Object |
ValueMetaBase.getNativeDataType(Object object) |
Double |
ValueMetaTimestamp.getNumber(Object object) |
Double |
ValueMetaInternetAddress.getNumber(Object object) |
Double |
ValueMetaBase.getNumber(Object object) |
String |
ValueMetaTimestamp.getString(Object object) |
String |
ValueMetaInternetAddress.getString(Object object) |
String |
ValueMetaBase.getString(Object object) |
Timestamp |
ValueMetaTimestamp.getTimestamp(Object object) |
Object |
ValueMetaBase.getValueData(Value value)
Extracts the primitive data from an old style Value object
|
int |
ValueMetaBase.hashCode(Object object)
Calculate the hashcode of the specified data object
|
boolean |
ValueMetaBase.isNull(Object data)
Determine if an object is null.
|
Modifier and Type | Method and Description |
---|---|
static Date |
StringUtil.str2dat(String arg0,
String arg1,
String val) |
static double |
StringUtil.str2num(String pattern,
String decimal,
String grouping,
String currency,
String value) |
static String |
StringUtil.substituteField(String aString,
RowMetaInterface rowMeta,
Object[] rowData)
Substitutes field values in
aString . |
Modifier and Type | Method and Description |
---|---|
String |
Variables.fieldSubstitute(String aString,
RowMetaInterface rowMeta,
Object[] rowData)
Substitutes field values in
aString . |
String |
VariableSpace.fieldSubstitute(String aString,
RowMetaInterface rowMeta,
Object[] rowData)
Substitutes field values in
aString . |