Class StreamLookupData
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformData
-
- org.apache.hop.pipeline.transforms.streamlookup.StreamLookupData
-
- All Implemented Interfaces:
org.apache.hop.pipeline.transform.ITransformData
public class StreamLookupData extends org.apache.hop.pipeline.transform.BaseTransformData implements org.apache.hop.pipeline.transform.ITransformData
-
-
Field Summary
Fields Modifier and Type Field Description IRowMetacacheKeyMetaIRowMetacacheValueMetaComparator<KeyValue>comparatorboolean[]convertKeysToNativeSee if we need to convert the keys to a native data typeByteArrayHashIndexhashIndexbooleanhasLookupRowsIRowMetainfoMetaorg.apache.hop.pipeline.transform.stream.IStreaminfoStreamint[]keynrsnrs of keys-values in row.IRowMetakeyTypesStores the first row of the lookup-values to later determine if the types are the same as the input row lookup values.List<KeyValue>listLongHashIndexlongIndexMap<RowMetaAndData,Object[]>lookused to store values in used to look up thingsint[]lookupColumnIndexIRowMetalookupMetabooleanmetadataVerifiedIntegerPairObject[]nullIfdefault string converted to values...IRowMetaoutputRowMetaThe metadata we send outbooleanreadLookupValuesFlag to indicate that we have to read lookup values from the info transform
-
Constructor Summary
Constructors Constructor Description StreamLookupData()
-
Method Summary
-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformData
getBeamBundleNr, getStatus, isBeamContext, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setBeamBundleNr, setBeamContext, setStatus
-
-
-
-
Field Detail
-
look
public Map<RowMetaAndData,Object[]> look
used to store values in used to look up things
-
keynrs
public int[] keynrs
nrs of keys-values in row.
-
outputRowMeta
public IRowMeta outputRowMeta
The metadata we send out
-
nullIf
public Object[] nullIf
default string converted to values...
-
readLookupValues
public boolean readLookupValues
Flag to indicate that we have to read lookup values from the info transform
-
keyTypes
public IRowMeta keyTypes
Stores the first row of the lookup-values to later determine if the types are the same as the input row lookup values.
-
cacheKeyMeta
public IRowMeta cacheKeyMeta
-
cacheValueMeta
public IRowMeta cacheValueMeta
-
comparator
public Comparator<KeyValue> comparator
-
hashIndex
public ByteArrayHashIndex hashIndex
-
longIndex
public LongHashIndex longIndex
-
lookupMeta
public IRowMeta lookupMeta
-
infoMeta
public IRowMeta infoMeta
-
lookupColumnIndex
public int[] lookupColumnIndex
-
metadataVerifiedIntegerPair
public boolean metadataVerifiedIntegerPair
-
convertKeysToNative
public boolean[] convertKeysToNative
See if we need to convert the keys to a native data type
-
hasLookupRows
public boolean hasLookupRows
-
infoStream
public org.apache.hop.pipeline.transform.stream.IStream infoStream
-
-