Uses of Interface
org.pentaho.di.core.row.ValueMetaInterface

Packages that use ValueMetaInterface
org.pentaho.di.core   
org.pentaho.di.core.row   
 

Uses of ValueMetaInterface in org.pentaho.di.core
 

Methods in org.pentaho.di.core that return ValueMetaInterface
 ValueMetaInterface RowMetaAndData.getValueMeta(int index)
           
 

Methods in org.pentaho.di.core with parameters of type ValueMetaInterface
static int Props.getArgumentNumber(ValueMetaInterface value)
          Convert "argument 1" to 1
 

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

Classes in org.pentaho.di.core.row that implement ValueMetaInterface
 class ValueMeta
           
 

Methods in org.pentaho.di.core.row that return ValueMetaInterface
 ValueMetaInterface ValueMetaInterface.clone()
           
 ValueMetaInterface ValueMeta.getConversionMetadata()
           
 ValueMetaInterface ValueMetaInterface.getConversionMetadata()
          This conversion metadata can be attached to a String object to see where it came from and with which mask it was generated, the encoding, the local languages used, padding, etc.
 ValueMetaInterface ValueMeta.getStorageMetadata()
           
 ValueMetaInterface ValueMetaInterface.getStorageMetadata()
           
 ValueMetaInterface ValueMetaAndData.getValueMeta()
           
 ValueMetaInterface RowMeta.getValueMeta(int index)
          Get the value metadata on the specified index.
 ValueMetaInterface RowMetaInterface.getValueMeta(int index)
          Get the value metadata on the specified index.
 ValueMetaInterface RowMeta.searchValueMeta(String valueName)
          Searches for a value with a certain name in the value meta list
 ValueMetaInterface RowMetaInterface.searchValueMeta(String valueName)
          Searches for a value with a certain name in the value meta list
 

Methods in org.pentaho.di.core.row that return types with arguments of type ValueMetaInterface
 List<ValueMetaInterface> RowMeta.getValueMetaList()
           
 List<ValueMetaInterface> RowMetaInterface.getValueMetaList()
           
 

Methods in org.pentaho.di.core.row with parameters of type ValueMetaInterface
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)
           
 void RowMeta.addValueMeta(int index, ValueMetaInterface meta)
          Add a metadata value on a certain location in the row.
 void RowMetaInterface.addValueMeta(int index, ValueMetaInterface meta)
          Add a metadata value on a certain location in the row.
 void RowMeta.addValueMeta(ValueMetaInterface meta)
          Add a metadata value.
 void RowMetaInterface.addValueMeta(ValueMetaInterface meta)
          Add a metadata value, extends the array if needed.
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.
static Long ValueDataUtil.ChecksumAdler32(ValueMetaInterface metaA, Object dataA)
           
static Long ValueDataUtil.ChecksumCRC32(ValueMetaInterface metaA, Object dataA)
           
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 ValueMeta.compare(Object data1, ValueMetaInterface meta2, 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 ValueMeta.convertData(ValueMetaInterface meta2, Object data2)
          Convert the specified data to the data type specified in this object.
 Object ValueMetaInterface.convertData(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.convertDataCompatible(ValueMetaInterface meta2, Object data2)
          Convert the specified data 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.convertDataFromString(String pol, ValueMetaInterface convertMeta, String nullif, String ifNull, int trim_type)
          Convert the specified string to the data type specified in this object.
static String ValueDataUtil.createChecksum(ValueMetaInterface metaA, Object dataA, String type)
           
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 RowMeta.exists(ValueMetaInterface meta)
           
 boolean RowMetaInterface.exists(ValueMetaInterface meta)
          Check if a value is already present in this row with the same name
static String ValueDataUtil.get_Double_Metaphone(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.get_Metaphone(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.getDigits(ValueMetaInterface metaA, Object dataA)
           
static Long ValueDataUtil.getLevenshtein_Distance(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB)
          Levenshtein distance (LD) is a measure of the similarity between two strings, which we will refer to as the source string (s) and the target string (t).
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 String ValueDataUtil.initCap(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.loadFileContentInBinary(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.lowerCase(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.maskXML(ValueMetaInterface metaA, Object dataA)
           
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)
           
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 String ValueDataUtil.removeCR(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.removeCRLF(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.removeDigits(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.removeLF(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.removeTAB(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.removeTimeFromDate(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.round(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.round(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB)
           
 void ValueMeta.setConversionMetadata(ValueMetaInterface conversionMetadata)
           
 void ValueMetaInterface.setConversionMetadata(ValueMetaInterface conversionMetadata)
          Attach conversion metadata to a String object to see where it came from and with which mask it was generated, the encoding, the local languages used, padding, etc.
 void ValueMeta.setStorageMetadata(ValueMetaInterface storageMetadata)
           
 void ValueMetaInterface.setStorageMetadata(ValueMetaInterface storageMetadata)
           
 void RowMeta.setValueMeta(int index, ValueMetaInterface valueMeta)
          Replaces a value meta entry in the row metadata with another one
 void RowMetaInterface.setValueMeta(int index, ValueMetaInterface valueMeta)
          Replaces a value meta entry in the row metadata with another one
 void ValueMetaAndData.setValueMeta(ValueMetaInterface valueMeta)
           
static Object ValueDataUtil.sqrt(ValueMetaInterface metaA, Object dataA)
           
static long ValueDataUtil.stringLen(ValueMetaInterface metaA, Object dataA)
           
static Object ValueDataUtil.sum(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB)
           
static String ValueDataUtil.upperCase(ValueMetaInterface metaA, Object dataA)
           
static String ValueDataUtil.useCDATA(ValueMetaInterface metaA, Object dataA)
           
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)
           
 

Method parameters in org.pentaho.di.core.row with type arguments of type ValueMetaInterface
 void RowMeta.setValueMetaList(List<ValueMetaInterface> valueMetaList)
           
 void RowMetaInterface.setValueMetaList(List<ValueMetaInterface> valueMetaList)
           
 

Constructors in org.pentaho.di.core.row with parameters of type ValueMetaInterface
ValueMetaAndData(ValueMetaInterface valueMeta, Object valueData)