Index
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
All Classes and Interfaces|All Packages|Constant Field Values