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.ListenerSupport
AS, COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, LEFT_PAREN, NEWLINE, RIGHT_PAREN, 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, getDataTypeID, getDistinctText, getSeparator, removeArgument, setArguments, setCommutative, setFunctionFormat, setSeparator
appendToBuffer, appendToBuffer, argsToString, getName, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString
setParent
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setID
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setName, setProperties, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStartOffset
getParent, setParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setProperty
public 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 Operation
public SQLFragment[] getDmCostValues()
public void setDmCostValues(SQLFragment[] arguments)
public SQLFragment[] getDmSpecificArgs()
public void setDmSpecificArgs(SQLFragment[] arguments)
public java.lang.String getSQLText()
getSQLText
in interface SQLFragment
getSQLText
in class Operation