Index

A C E F G I K L M O P R S V X 
All Classes and Interfaces|All Packages|Constant Field Values

A

acceptAssociationRules(BatchAssociationRulesEvent) - Method in class org.pentaho.di.kf.KF
 
acceptClassifier(BatchClassifierEvent) - Method in class org.pentaho.di.kf.KF
 
acceptClassifier(IncrementalClassifierEvent) - Method in class org.pentaho.di.kf.KF
 
acceptDataSet(DataSetEvent) - Method in class org.pentaho.di.kf.KF
Accept a DataSetEvent from the knowledge flow.
acceptTestSet(TestSetEvent) - Method in class org.pentaho.di.kf.KF
Accept a TestSetEvent from the knowledge flow.
acceptText(TextEvent) - Method in class org.pentaho.di.kf.KF
Accept a text event output from the knowledge flow.
acceptTrainingSet(TrainingSetEvent) - Method in class org.pentaho.di.kf.KF
Accept a TraniningSetEvent from the knowledge flow.
allocate(int) - Method in class org.pentaho.di.kf.KFData
Allocate an array to hold meta data for the ARFF instances
allocate(int) - Method in class org.pentaho.di.kf.KFMeta
Allocate an array to hold meta data for the ARFF instances

C

check(List<CheckResultInterface>, TransMeta, StepMeta, RowMetaInterface, String[], String[], RowMetaInterface) - Method in class org.pentaho.di.kf.KFMeta
Check the settings of this step and put findings in a remarks list.
cleanUp() - Method in class org.pentaho.di.kf.KFData
Free memory used by the reservoir/cache
clone() - Method in class org.pentaho.di.kf.KFMeta
Clone this step's meta data

E

equals(Object) - Method in class org.pentaho.di.kf.KFMeta
Check for equality

F

findKFStep(Vector, String) - Static method in class org.pentaho.di.kf.KFData
 
flowToXML(Vector<Vector<?>>) - Static method in class org.pentaho.di.kf.KFData
 
flushStreamingBuffer(RowMetaInterface, Object[]) - Method in class org.pentaho.di.kf.KFData
 

G

getAllAllowableOutputEventNames(Vector, String) - Static method in class org.pentaho.di.kf.KFData
Get a list of all event names that we can accept from the supplied knowledgeflow component.
getAllAllowableOutputStepNames(Vector) - Static method in class org.pentaho.di.kf.KFData
Return a list of all valid output steps in the flow (i.e.
getAllInjectStepNames(Vector) - Static method in class org.pentaho.di.kf.KFData
Look for all knowledge flow components that are of type "KettleInject"
getBufferingForStreaming() - Method in class org.pentaho.di.kf.KFData
Returns true if streaming has been selected and there are nominal attributes in the incoming data.
getClassAttributeName() - Method in class org.pentaho.di.kf.KFMeta
Get the name of the attribute to be set as the class attribute.
getDialogClassName() - Method in class org.pentaho.di.kf.KFMeta
 
getEventsForNamedStep(Vector, String) - Static method in class org.pentaho.di.kf.KFData
Looks for the named step, and then returns all events (from those that we can generate) that this step can accept at present
getFields(RowMetaInterface, String, RowMetaInterface[], StepMeta, VariableSpace) - Method in class org.pentaho.di.kf.KFMeta
Generates row meta data to represent the fields output by this step
getFlow() - Method in class org.pentaho.di.kf.KFMeta
Get the knowledgeflow flow to be run.
getFlow(String, VariableSpace) - Method in class org.pentaho.di.kf.KFMeta
Load the flow (if we can).
getInjectEventName() - Method in class org.pentaho.di.kf.KFMeta
Get the name of the event to use for injecting.
getInjectFields() - Method in class org.pentaho.di.kf.KFData
 
getInjectFields() - Method in class org.pentaho.di.kf.KFMeta
Get the meta data for the inject step
getInjectSetupOK() - Method in class org.pentaho.di.kf.KFData
Get the status of the flow with regards to the inject step.
getInjectStep(Vector) - Method in class org.pentaho.di.kf.KFMeta
Return the inject step from the supplied flow (or null if not found).
getInjectStepName() - Method in class org.pentaho.di.kf.KFMeta
Get the name of the step to inject data into.
getOutputEventName() - Method in class org.pentaho.di.kf.KFMeta
Get the name of the event to use for output.
getOutputRowMeta() - Method in class org.pentaho.di.kf.KFData
Get the output row meta data.
getOutputStepName() - Method in class org.pentaho.di.kf.KFMeta
Get the name of the step to listen to for output.
getPassRowsThrough() - Method in class org.pentaho.di.kf.KFMeta
Get whether incoming kettle rows are to be passed through to any downstream kettle steps (rather than output of knowledge flow being passed on)
getRandomSeed() - Method in class org.pentaho.di.kf.KFMeta
Get the random seed to use for sampling.
getSampleRelationName() - Method in class org.pentaho.di.kf.KFMeta
Get the relation name to use for the sampled data.
getSampleSize() - Method in class org.pentaho.di.kf.KFMeta
Get the number of rows to randomly sample.
getSerializedFlowFileName() - Method in class org.pentaho.di.kf.KFMeta
Get the file name of the serialized Weka flow to load/import from.
getSetClass() - Method in class org.pentaho.di.kf.KFMeta
Get whether a class index is to be set in the sampled data.
getStep(StepMeta, StepDataInterface, int, TransMeta, Trans) - Method in class org.pentaho.di.kf.KFMeta
Get the executing step, needed by Trans to launch a step.
getStepData() - Method in class org.pentaho.di.kf.KFMeta
Get a new instance of the appropriate data class.
getStoreFlowInStepMetaData() - Method in class org.pentaho.di.kf.KFMeta
Get whether to store the XML flow description as part of the step meta data.
getStreamData() - Method in class org.pentaho.di.kf.KFData
Get whether data is to be streamed to the flow.
getStreamData() - Method in class org.pentaho.di.kf.KFMeta
Get whether data is to be streamed to the knowledge flow when injecting rather than batch injected.
getXML() - Method in class org.pentaho.di.kf.KFMeta
Return the XML describing this (configured) step

I

init(StepMetaInterface, StepDataInterface) - Method in class org.pentaho.di.kf.KF
Initialize the step.
initializeReservoir(int, int) - Method in class org.pentaho.di.kf.KFData
Initialize the reservoir/cache for the requested sample (or cache) size.
INJECT_EVENTS - Static variable in class org.pentaho.di.kf.KFData
Allowable type of events to generate to inject data into the knowledge flow
injectData(Instances, Vector) - Method in class org.pentaho.di.kf.KFData
Inject batch data into the knowledge flow.
injectInstance(Instance) - Method in class org.pentaho.di.kf.KFData
Inject a single instance into the knowledge flow.
isOutputStructureDetermined() - Method in class org.pentaho.di.kf.KFMeta
Returns whether we have been able to successfully determine the structure of the output (in advance of seeing all the input rows).

K

KF - Class in org.pentaho.di.kf
Takes incoming kettle rows and injects them into a Weka KnowledgeFlow.
KF(StepMeta, StepDataInterface, int, TransMeta, Trans) - Constructor for class org.pentaho.di.kf.KF
Creates a new KF instance.
KFData - Class in org.pentaho.di.kf
Holds temporary data and various utility routines for loading serialized knowledge flows etc.
KFData() - Constructor for class org.pentaho.di.kf.KFData
 
KFDialog - Class in org.pentaho.di.kf
The UI class for the KF step
KFDialog(Shell, Object, TransMeta, String) - Constructor for class org.pentaho.di.kf.KFDialog
 
KFLifecycleListener - Class in org.pentaho.di.kf
 
KFLifecycleListener() - Constructor for class org.pentaho.di.kf.KFLifecycleListener
 
KFMeta - Class in org.pentaho.di.kf
Contains the meta data for the KF step.
KFMeta() - Constructor for class org.pentaho.di.kf.KFMeta
 

L

loadSerializedKF(File) - Static method in class org.pentaho.di.kf.KFData
Loads a serialized knowledge flow
loadXML(Node, List<DatabaseMeta>, Map<String, Counter>) - Method in class org.pentaho.di.kf.KFMeta
Loads the meta data for this (configured) step from XML.

M

m_bufferingComplete - Variable in class org.pentaho.di.kf.KFData
True when buffering for header creation has been completed for streaming setups
m_classAttributeName - Variable in class org.pentaho.di.kf.KFData
The name of the class attribute (if any).
m_currentRow - Variable in class org.pentaho.di.kf.KFData
the current row number
m_hasNominalAtts - Variable in class org.pentaho.di.kf.KFData
True if incoming data has nominal attributes
m_incrementalStatus - Variable in class org.pentaho.di.kf.KFData
Status to use for incremental instance events
m_injectArffMetas - Variable in class org.pentaho.di.kf.KFData
Meta data for the fields to be injected into the knowledge flow
m_injectEventName - Variable in class org.pentaho.di.kf.KFData
The name of the event to use for injecting (must be instance for streaming)
m_injectFieldIndexes - Variable in class org.pentaho.di.kf.KFData
Mapping to fields in incoming kettle data
m_injectFields - Variable in class org.pentaho.di.kf.KFData
Meta data for the ARFF instances input to the inject step
m_injectFields - Variable in class org.pentaho.di.kf.KFMeta
Meta data for the ARFF instances input to the inject step
m_injectSetupOK - Variable in class org.pentaho.di.kf.KFData
If the inject setup validates, then we can process rows for input into the flow
m_injectStep - Variable in class org.pentaho.di.kf.KFData
The step in the knowledge flow to inject into
m_k - Variable in class org.pentaho.di.kf.KFData
the size of the sample
m_log - Variable in class org.pentaho.di.kf.KFData
logging
m_nominalVals - Variable in class org.pentaho.di.kf.KFData
Maps to hold the nominal values of the ARFF data for the inject step
m_outputRowMeta - Variable in class org.pentaho.di.kf.KFData
The (eventual) outgoing row meta data
m_random - Variable in class org.pentaho.di.kf.KFData
random number generator
m_sample - Variable in class org.pentaho.di.kf.KFData
Holds sampled rows
m_sampleRelationName - Variable in class org.pentaho.di.kf.KFData
Relation name for Instances created from the sampled rows
m_streamData - Variable in class org.pentaho.di.kf.KFData
True if data is to be injected one instance at a time
m_streamingHeader - Variable in class org.pentaho.di.kf.KFData
Header for instances that are to be streamed.

O

onEnvironmentInit() - Method in class org.pentaho.di.kf.KFLifecycleListener
 
onEnvironmentShutdown() - Method in class org.pentaho.di.kf.KFLifecycleListener
 
open() - Method in class org.pentaho.di.kf.KFDialog
Open the dialog
org.pentaho.di.kf - package org.pentaho.di.kf
 
OUTPUT_EVENTS - Static variable in class org.pentaho.di.kf.KFData
Allowable types of events that we can listen for from the knowledge flow

P

PKG - Static variable in class org.pentaho.di.kf.KFMeta
 
processRow(Object[], RowMetaInterface) - Method in class org.pentaho.di.kf.KFData
Processes a single incoming row.
processRow(StepMetaInterface, StepDataInterface) - Method in class org.pentaho.di.kf.KF
Process an incoming row of data.

R

readRep(Repository, ObjectId, List<DatabaseMeta>, Map<String, Counter>) - Method in class org.pentaho.di.kf.KFMeta
Read this step's configuration from a repository
reservoirToInstances(RowMetaInterface) - Method in class org.pentaho.di.kf.KFData
Convert the contents of the reservoir into a set of Instances.

S

saveRep(Repository, ObjectId, ObjectId) - Method in class org.pentaho.di.kf.KFMeta
Save this step's meta data to a repository
setClassAttributeName(String) - Method in class org.pentaho.di.kf.KFData
Set the name of the attribute to use as the class.
setClassAttributeName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the name of the attribute to be set as the class attribute.
setDefault() - Method in class org.pentaho.di.kf.KFMeta
 
setFlow(String) - Method in class org.pentaho.di.kf.KFMeta
Set the actual knowledgeflow flows to run.
setIncrementalStatus(int) - Method in class org.pentaho.di.kf.KFData
Status of the current incremental event (FORMAT_AVAILABLE or INSTANCE_AVAILABLE).
setInjectEventName(String) - Method in class org.pentaho.di.kf.KFData
Set the name of the event to inject data using.
setInjectEventName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the name of the event to use for injecting.
setInjectFieldIndexes(int[], ArffMeta[]) - Method in class org.pentaho.di.kf.KFData
Set the indexes of the fields to inject into the knowledge flow
setInjectFields(ArffMeta[]) - Method in class org.pentaho.di.kf.KFData
 
setInjectFields(ArffMeta[]) - Method in class org.pentaho.di.kf.KFMeta
Set the array of meta data for the inject step
setInjectSetupOK(boolean) - Method in class org.pentaho.di.kf.KFData
Sets the status of the flow with regards to the step to inject into.
setInjectStep(BeanInstance) - Method in class org.pentaho.di.kf.KFData
Set the knowledge flow step to inject data into
setInjectStepName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the name of the step to inject data into.
setLog(LogChannelInterface) - Method in class org.pentaho.di.kf.KFData
 
setOutputEventName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the name of the event to use for output.
setOutputRowMeta(RowMetaInterface) - Method in class org.pentaho.di.kf.KFData
Set the meta data for the incoming rows (later gets modified) into the output format by getFields() in the meta class
setOutputStepName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the name of the step to listen to for output.
setPassRowsThrough(boolean) - Method in class org.pentaho.di.kf.KFMeta
Set whether incoming kettle rows are to be passed through to any downstream kettle steps (rather than output of the knowledge flow being passed on).
setRandomSeed(String) - Method in class org.pentaho.di.kf.KFMeta
Set the random seed to use for sampling rows.
setSampleRelationName(String) - Method in class org.pentaho.di.kf.KFData
Set the relation name for the sample.
setSampleRelationName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the relation name to use for the sampled data.
setSampleSize(String) - Method in class org.pentaho.di.kf.KFMeta
Set the number of rows to randomly sample.
setSerializedFlowFileName(String) - Method in class org.pentaho.di.kf.KFMeta
Set the file name of the serialized Weka flow to load/import from.
setSetClass(boolean) - Method in class org.pentaho.di.kf.KFMeta
Set whether to set a class index in the sampled data.
setStoreFlowInStepMetaData(boolean) - Method in class org.pentaho.di.kf.KFMeta
Set whether to store the XML flow description as part of the step meta data.
setStreamData(boolean) - Method in class org.pentaho.di.kf.KFData
Set whether the flow is to have data streamed to it (i.e.
setStreamData(boolean) - Method in class org.pentaho.di.kf.KFMeta
Set whether data should be streamed to the knowledge flow when injecting rather than batch injected.
setupArffMeta(RowMetaInterface) - Method in class org.pentaho.di.kf.KFData
Sets up the ArffMeta array based on the incomming Kettle row format.
setUpMetaData(Instances, RowMetaInterface) - Method in class org.pentaho.di.kf.KFMeta
Set up the outgoing row meta data from the supplied Instances object.

V

validateInjectSetup(Vector, String, String) - Static method in class org.pentaho.di.kf.KFData
Attempts to find the requested inject step and check if the requested event type is one that this step generates (and will allow a connection).
validateOutputSetup(Vector, Object, String, String) - Static method in class org.pentaho.di.kf.KFData
Attempts to find the requested output step, checks that the requested output event type is generatable and then tries to register the supplied listener with the output step.

X

XML_TAG - Static variable in class org.pentaho.di.kf.KFMeta
XML tag for the KF step
xmlToFlow(String) - Static method in class org.pentaho.di.kf.KFData
 
A C E F G I K L M O P R S V X 
All Classes and Interfaces|All Packages|Constant Field Values