public class DataMiningFunction extends Operation
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DataMiningFunction.DataMiningArguments
Deprecated. 
 
no longer required, use get/setDmSpecificArgs directly. 
 | 
static class  | 
DataMiningFunction.DataMiningCostValues
An array of values 
 | 
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupportCOMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, NEWLINE, SPACE| Constructor and Description | 
|---|
DataMiningFunction()
Creates a new, empty, Data Mining Function. 
 | 
DataMiningFunction(java.lang.String function, SQLFragment model, boolean cost, SQLFragment[] dmSpecificArgs, SQLFragment[] usingArgs)
Deprecated.  
 | 
DataMiningFunction(java.lang.String function, SQLFragment model, SQLFragment[] dmCostArgs, SQLFragment[] dmSpecificArgs, SQLFragment[] usingArgs)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
getCostModel()  | 
boolean | 
getCostModelAuto()  | 
DataMiningFunction.DataMiningArguments | 
getDataMiningArguments()
Deprecated. 
 
use getDmSpecificArgs 
 | 
SQLFragment[] | 
getDmCostValues()
Gets the cost class values for this function. 
 | 
SQLFragment[] | 
getDmSpecificArgs()
Gets the function specific arguments for this function. 
 | 
java.lang.String | 
getFunction()
Gets the function (text). 
 | 
SQLFragment | 
getModel()  | 
protected java.lang.String | 
getOperatorText()  | 
java.lang.String | 
getSQLText()
Returns the complete SQL representation for this Data Mining Function 
 | 
void | 
setCostModel(boolean costModel)  | 
void | 
setCostModelAuto(boolean costModelAuto)  | 
void | 
setDataMiningArguments(DataMiningFunction.DataMiningArguments dataMiningArguments)
Deprecated. 
 
use setDmSpecificArgs 
 | 
void | 
setDmCostValues(SQLFragment[] arguments)
Sets the cost class values for this function. 
 | 
void | 
setDmSpecificArgs(SQLFragment[] arguments)
Sets the function specific arguments for this function. 
 | 
void | 
setFunction(java.lang.String function)
Sets the function (text). 
 | 
void | 
setModel(SQLFragment model)
Sets the datamodel for this function 
 | 
addArgument, addArgument, addArguments, checkArgument, checkNewSize, copyToImpl, equalsImpl, getArgumentCount, getArguments, getDistinctText, getSeparator, removeArgument, setArguments, setCommutative, setFunctionFormat, setSeparatorappendToBuffer, argsToString, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toStringsetParentcheckInit, checkInit, fireObjectUpdated, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitializationaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParent, setParentaddObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setNamegetProperty, getProperty, setProperties, setPropertypublic DataMiningFunction()
@Deprecated
public DataMiningFunction(java.lang.String function,
                             SQLFragment model,
                             boolean cost,
                             SQLFragment[] dmSpecificArgs,
                             SQLFragment[] usingArgs)
public DataMiningFunction(java.lang.String function,
                  SQLFragment model,
                  SQLFragment[] dmCostArgs,
                  SQLFragment[] dmSpecificArgs,
                  SQLFragment[] usingArgs)
public java.lang.String getFunction()
public void setFunction(java.lang.String function)
public boolean getCostModel()
public void setCostModel(boolean costModel)
public boolean getCostModelAuto()
public void setCostModelAuto(boolean costModelAuto)
public SQLFragment getModel()
public void setModel(SQLFragment model)
@Deprecated public DataMiningFunction.DataMiningArguments getDataMiningArguments()
@Deprecated public void setDataMiningArguments(DataMiningFunction.DataMiningArguments dataMiningArguments)
protected java.lang.String getOperatorText()
getOperatorText in class Operationpublic SQLFragment[] getDmCostValues()
public void setDmCostValues(SQLFragment[] arguments)
public SQLFragment[] getDmSpecificArgs()
public void setDmSpecificArgs(SQLFragment[] arguments)
public java.lang.String getSQLText()
getSQLText in interface SQLFragmentgetSQLText in class Operation