| Constructor and Description |
|---|
RowMetaAndData() |
RowMetaAndData(RowMetaInterface rowMeta,
Object... data) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(String valueName,
int valueType,
Object valueData) |
void |
addValue(ValueMetaInterface valueMeta,
Object valueData) |
void |
clear() |
RowMetaAndData |
clone() |
int |
compare(RowMetaAndData compare,
int[] is,
boolean[] bs) |
boolean |
equals(Object obj) |
Object |
getAsJavaType(String valueName,
Class<?> destinationType,
InjectionTypeConverter converter)
Returns value as specified java type using converter.
|
BigDecimal |
getBigNumber(int index,
BigDecimal def) |
BigDecimal |
getBigNumber(String valueName,
BigDecimal def) |
byte[] |
getBinary(int index,
byte[] def) |
byte[] |
getBinary(String valueName,
byte[] def) |
boolean |
getBoolean(int index,
boolean def) |
boolean |
getBoolean(String valueName,
boolean def) |
Object[] |
getData() |
Date |
getDate(int index,
Date def) |
Date |
getDate(String valueName,
Date def) |
Long |
getInteger(int index) |
long |
getInteger(int index,
long def) |
Long |
getInteger(String valueName) |
long |
getInteger(String valueName,
long def) |
double |
getNumber(int index,
double def) |
double |
getNumber(String valueName,
double def) |
RowMetaInterface |
getRowMeta() |
String |
getString(int index,
String def) |
String |
getString(String valueName,
String def) |
static Object |
getStringAsJavaType(String vs,
Class<?> destinationType,
InjectionTypeConverter converter)
Converts string value into specified type.
|
ValueMetaInterface |
getValueMeta(int index) |
int |
hashCode() |
boolean |
isEmptyValue(String valueName) |
boolean |
isNumeric(int index) |
void |
mergeRowMetaAndData(RowMetaAndData rowMetaAndData,
String originStepName) |
void |
removeValue(int index) |
void |
removeValue(String valueName) |
void |
setData(Object[] data) |
void |
setRowMeta(RowMetaInterface rowMeta) |
int |
size() |
String |
toString() |
public RowMetaAndData()
public RowMetaAndData(RowMetaInterface rowMeta, Object... data)
rowMeta - data - public RowMetaAndData clone()
public Object[] getData()
public void setData(Object[] data)
data - the data to setpublic RowMetaInterface getRowMeta()
public void setRowMeta(RowMetaInterface rowMeta)
rowMeta - the rowMeta to setpublic void addValue(ValueMetaInterface valueMeta, Object valueData)
public void clear()
public long getInteger(String valueName, long def) throws KettleValueException
KettleValueExceptionpublic long getInteger(int index,
long def)
throws KettleValueException
KettleValueExceptionpublic Long getInteger(String valueName) throws KettleValueException
KettleValueExceptionpublic Long getInteger(int index) throws KettleValueException
KettleValueExceptionpublic double getNumber(String valueName, double def) throws KettleValueException
KettleValueExceptionpublic double getNumber(int index,
double def)
throws KettleValueException
KettleValueExceptionpublic Date getDate(String valueName, Date def) throws KettleValueException
KettleValueExceptionpublic Date getDate(int index, Date def) throws KettleValueException
KettleValueExceptionpublic BigDecimal getBigNumber(String valueName, BigDecimal def) throws KettleValueException
KettleValueExceptionpublic BigDecimal getBigNumber(int index, BigDecimal def) throws KettleValueException
KettleValueExceptionpublic boolean getBoolean(String valueName, boolean def) throws KettleValueException
KettleValueExceptionpublic boolean getBoolean(int index,
boolean def)
throws KettleValueException
KettleValueExceptionpublic String getString(String valueName, String def) throws KettleValueException
KettleValueExceptionpublic String getString(int index, String def) throws KettleValueException
KettleValueExceptionpublic byte[] getBinary(String valueName, byte[] def) throws KettleValueException
KettleValueExceptionpublic byte[] getBinary(int index,
byte[] def)
throws KettleValueException
KettleValueExceptionpublic int compare(RowMetaAndData compare, int[] is, boolean[] bs) throws KettleValueException
KettleValueExceptionpublic boolean isNumeric(int index)
public int size()
public ValueMetaInterface getValueMeta(int index)
public boolean isEmptyValue(String valueName) throws KettleValueException
KettleValueExceptionpublic static Object getStringAsJavaType(String vs, Class<?> destinationType, InjectionTypeConverter converter) throws KettleValueException
KettleValueExceptionpublic Object getAsJavaType(String valueName, Class<?> destinationType, InjectionTypeConverter converter) throws KettleValueException
KettleValueExceptionpublic void removeValue(String valueName) throws KettleValueException
KettleValueExceptionpublic void removeValue(int index)
public void mergeRowMetaAndData(RowMetaAndData rowMetaAndData, String originStepName)
Copyright © 2019 Hitachi Vantara. All rights reserved.