|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axiondb.BaseSelectable
org.axiondb.functions.BaseFunction
org.axiondb.functions.CastAsFunction
public class CastAsFunction
ANSI style CAST...AS Function function : CAST( {id|expr} AS type[(precision[,scale])] )
| Field Summary |
|---|
| Fields inherited from class org.axiondb.BaseSelectable |
|---|
_hash |
| Constructor Summary | |
|---|---|
CastAsFunction()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
evaluate(RowDecorator row)
|
DataType |
getDataType()
|
boolean |
isValid()
|
ConcreteFunction |
makeNewInstance()
|
| Methods inherited from class org.axiondb.functions.BaseFunction |
|---|
addArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toString |
| Methods inherited from class org.axiondb.BaseSelectable |
|---|
getAlias, getLabel, getName, setAlias, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.axiondb.Function |
|---|
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument |
| Methods inherited from interface org.axiondb.Selectable |
|---|
getLabel, setVariableContext |
| Constructor Detail |
|---|
public CastAsFunction()
| Method Detail |
|---|
public java.lang.Object evaluate(RowDecorator row)
throws AxionException
evaluate in interface ScalarFunctionevaluate in interface SelectableAxionExceptionpublic DataType getDataType()
getDataType in interface SelectablegetDataType in class BaseFunctionpublic boolean isValid()
isValid in interface ConcreteFunctionisValid in class BaseFunctionpublic ConcreteFunction makeNewInstance()
makeNewInstance in interface FunctionFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||