Uses of Class
org.pentaho.di.core.exception.KettleValueException

Packages that use KettleValueException
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.hash   
org.pentaho.di.core.row   
org.pentaho.di.core.util   
 

Uses of KettleValueException in org.pentaho.di.compatibility
 

Methods in org.pentaho.di.compatibility that throw KettleValueException
 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)
           
 

Uses of KettleValueException in org.pentaho.di.core
 

Methods in org.pentaho.di.core that throw KettleValueException
 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)
           
 void RowMetaAndData.removeValue(String valueName)
           
 

Uses of KettleValueException in org.pentaho.di.core.hash
 

Methods in org.pentaho.di.core.hash that throw KettleValueException
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)
           
 

Uses of KettleValueException in org.pentaho.di.core.row
 

Methods in org.pentaho.di.core.row that throw KettleValueException
static Object ValueDataUtil.abs(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.addDays(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 String ValueDataUtil.charToHexEncode(ValueMetaInterface meta, Object data)
          Change a string into its hexadecimal representation.
 Object[] RowMetaInterface.cloneRow(Object[] objects)
           
 Object[] RowMeta.cloneRow(Object[] objects)
           
 Object ValueMetaInterface.cloneValueData(Object object)
           
 Object ValueMeta.cloneValueData(Object object)
          Clones the 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 ValueMeta.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
 int ValueMeta.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.
 Object ValueMeta.convertBinaryStringToNativeType(byte[] binary)
          Convert the binary data to the actual data type.
 Object ValueMetaInterface.convertData(ValueMetaInterface meta2, Object data2)
          Convert the specified data to the data type specified in this object.
 Object ValueMeta.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 ValueMeta.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 ValueMeta.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
 Object ValueMeta.convertDataUsingConversionMetaData(Object data2)
          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 ValueMeta.convertNormalStorageTypeToBinaryString(Object object)
           
 Object ValueMetaInterface.convertToBinaryStringStorageType(Object object)
          Converts the specified data object to the binary string storage type.
 Object ValueMeta.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.
 Object ValueMeta.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
 Value ValueMeta.createOriginalValue(Object data)
          Create an old-style value for backward compatibility reasons
static Object ValueDataUtil.DateDiff(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)
           
 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.
 BigDecimal ValueMetaInterface.getBigNumber(Object object)
          Convert the supplied data to a BigNumber
 BigDecimal ValueMeta.getBigNumber(Object object)
           
 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[] ValueMeta.getBinary(Object object)
           
 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)
 byte[] ValueMeta.getBinaryString(Object object)
           
 Boolean ValueMetaInterface.getBoolean(Object object)
          Convert the supplied data to a Boolean
 Boolean ValueMeta.getBoolean(Object object)
           
 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.
 String ValueMeta.getCompatibleString(Object object)
           
 Date ValueMetaInterface.getDate(Object object)
          Convert the supplied data to a Date
 Date ValueMeta.getDate(Object object)
           
 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.
 com.vividsolutions.jts.geom.Geometry ValueMetaInterface.getGeometry(Object object)
          Convert the supplied data to binary data
 com.vividsolutions.jts.geom.Geometry ValueMeta.getGeometry(Object object)
           
 Long ValueMetaInterface.getInteger(Object object)
          Convert the supplied data to an Integer
 Long ValueMeta.getInteger(Object object)
           
 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)
           
 Long RowMeta.getInteger(Object[] dataRow, String valueName, Long defaultValue)
           
 Double ValueMetaInterface.getNumber(Object object)
          Convert the supplied data to a Number
 Double ValueMeta.getNumber(Object object)
           
 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 ValueMeta.getString(Object object)
           
 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)
           
 String RowMeta.getString(Object[] dataRow, String valueName, String defaultValue)
           
 Object ValueMetaInterface.getValueData(Value value)
          Extracts the primitive data from an old style Value object
 Object ValueMeta.getValueData(Value value)
          Extracts the primitive data from an old style Value object
 String ValueMetaAndData.getXML()
          Produce the XML representation of this value.
 int ValueMetaInterface.hashCode(Object object)
          Calculate the hashcode of the specified data object
 int ValueMeta.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.
 boolean ValueMetaInterface.isNull(Object data)
          Determine if an object is null.
 boolean ValueMeta.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.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.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)
           
static Object ValueDataUtil.round(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB)
           
 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)
           
 boolean ValueMetaInterface.SpatialContains(Object data, ValueMetaInterface meta2, Object data2)
          Tests "contains" topological predicate: returns true if 2nd geometry is contained in 1st
 boolean ValueMeta.SpatialContains(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialCrosses(Object data, ValueMetaInterface meta2, Object data2)
          Tests "intersects" topological predicate: returns true if geometries are crossing
 boolean ValueMeta.SpatialCrosses(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialDisjoint(Object data, ValueMetaInterface meta2, Object data2)
          Tests "disjoint" topological predicate: returns true if geometries are disjoint
 boolean ValueMeta.SpatialDisjoint(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialEquals(Object data, ValueMetaInterface meta2, Object data2)
          Tests "equals" topological predicate: returns true if geometries are equal
 boolean ValueMeta.SpatialEquals(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialIntersects(Object data, ValueMetaInterface meta2, Object data2)
          Tests "intersects" topological predicate: returns true if geometries are intersecting
 boolean ValueMeta.SpatialIntersects(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialIsValid(Object data)
          Tests "isValid" unary predicate: returns true if geometry is valid
 boolean ValueMeta.SpatialIsValid(Object data)
           
 boolean ValueMetaInterface.SpatialOverlaps(Object data, ValueMetaInterface meta2, Object data2)
          Tests "overlaps" topological predicate: returns true if geometries are overlapping
 boolean ValueMeta.SpatialOverlaps(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialTouches(Object data, ValueMetaInterface meta2, Object data2)
          Tests "touches" topological predicate: returns true if geometries are touching
 boolean ValueMeta.SpatialTouches(Object data, ValueMetaInterface meta2, Object data2)
           
 boolean ValueMetaInterface.SpatialWithin(Object data, ValueMetaInterface meta2, Object data2)
          Tests "within" topological predicate: returns true if 1st geometry is within 2nd
 boolean ValueMeta.SpatialWithin(Object data, ValueMetaInterface meta2, Object data2)
           
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)
           
 

Constructors in org.pentaho.di.core.row that throw KettleValueException
ValueMetaAndData(String valueName, Object valueData)
           
 

Uses of KettleValueException in org.pentaho.di.core.util
 

Methods in org.pentaho.di.core.util that throw KettleValueException
static Date StringUtil.str2dat(String arg0, String arg1, String val)
           
static double StringUtil.str2num(String pattern, String decimal, String grouping, String currency, String value)