org.datanucleus.store.rdbms.sql.method
Class SQLCubeFunction

java.lang.Object
  extended by org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
      extended by org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
          extended by org.datanucleus.store.rdbms.sql.method.SQLCubeFunction
All Implemented Interfaces:
SQLMethod

public class SQLCubeFunction
extends SimpleNumericMethod

Expression handler to evaluate SQL.cube(args). Returns a NumericExpression. Ignores the "expr" since is a function


Field Summary
 
Fields inherited from class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
clr, exprFactory, LOCALISER, stmt
 
Constructor Summary
SQLCubeFunction()
           
 
Method Summary
protected  java.lang.Class getClassForMapping()
           
protected  java.lang.String getFunctionName()
           
 
Methods inherited from class org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
getExpression
 
Methods inherited from class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
getMappingForClass, setStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLCubeFunction

public SQLCubeFunction()
Method Detail

getFunctionName

protected java.lang.String getFunctionName()
Specified by:
getFunctionName in class SimpleNumericMethod

getClassForMapping

protected java.lang.Class getClassForMapping()
Specified by:
getClassForMapping in class SimpleNumericMethod


Copyright © 2009. All Rights Reserved.