|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.query.SQLFunction
public class SQLFunction
This class represents a SQL function within a SQL statement. Zero or
more function arguments are supported.
Supported API: true
Extendable: false
| Field Summary | |
|---|---|
static String |
ABS
Supported API: true |
static String |
ADD
Supported API: true |
static String |
AVERAGE
Supported API: true |
static String |
BITAND
Supported API: true |
static String |
CEIL
Supported API: true |
static String |
CONCAT
Supported API: true |
static String |
COUNT
Supported API: true |
static String |
DECODE
Supported API: true |
static String |
DIVIDE
Supported API: true |
static String |
FLOOR
Supported API: true |
static String |
GET_DAY
Supported API: true |
static String |
GET_HOURS
Supported API: true |
static String |
GET_MINUTES
Supported API: true |
static String |
GET_MONTH
Supported API: true |
static String |
GET_SECONDS
Supported API: true |
static String |
GET_YEAR
Supported API: true |
static String |
IN_STRING
Supported API: true |
static String |
LOG
Supported API: true |
static String |
LOWER
Supported API: true |
static String |
LTRIM
Supported API: true |
static String |
MAXIMUM
Supported API: true |
static String |
MINIMUM
Supported API: true |
static String |
MOD
Supported API: true |
static String |
MULTIPLY
Supported API: true |
static String |
NLSSORT
Supported API: true |
static String |
NULL_VALUE
Supported API: true |
static String |
ROUND
Supported API: true |
static String |
RTRIM
Supported API: true |
static String |
SIGN
Supported API: true |
static String |
SOUNDEX
Supported API: true |
static String |
STDDEV
Supported API: true |
static String |
SUB_STRING
Supported API: true |
static String |
SUBTRACT
Supported API: true |
static String |
SUM
Supported API: true |
static String |
TO_CHAR
Supported API: true |
static String |
TO_NUMBER
Supported API: true |
static String |
TRUNCATE
Supported API: true |
static String |
UPPER
Supported API: true |
| Fields inherited from interface wt.query.ColumnExpression |
|---|
COLUMN_ALIAS |
| Method Summary | |
|---|---|
ColumnExpression |
getArgumentAt(int a_position)
Returns the argument at the specfied position. |
Vector |
getArguments()
Gets the object for the association that plays role: arguments. |
String |
getColumnAlias()
Gets the value of the attribute: columnAlias; Alias for the column expression. |
static SQLFunction |
newSQLFunction(String a_functionName)
Constructs a new SQLFunction. |
static SQLFunction |
newSQLFunction(String a_functionName,
ColumnExpression a_argument)
Constructs a new SQLFunction. |
static SQLFunction |
newSQLFunction(String a_functionName,
ColumnExpression[] a_arguments)
Constructs a new SQLFunction. |
static SQLFunction |
newSQLFunction(String a_functionName,
ColumnExpression a_argument_1,
ColumnExpression a_argument_2)
Constructs a new SQLFunction. |
static SQLFunction |
newSQLFunction(String a_functionName,
ColumnExpression a_argument_1,
ColumnExpression a_argument_2,
ColumnExpression a_argument_3)
Constructs a new SQLFunction. |
void |
setArgumentAt(ColumnExpression a_argument,
int a_position)
Sets the argument at the specfied position. |
void |
setArguments(Vector a_Arguments)
Sets the object for the association that plays role: arguments. |
void |
setColumnAlias(String a_ColumnAlias)
Sets the value of the attribute: columnAlias; Alias for the column expression. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String ABS
public static final String UPPER
public static final String LOWER
public static final String TO_CHAR
public static final String AVERAGE
public static final String MAXIMUM
public static final String MINIMUM
public static final String SUM
public static final String COUNT
public static final String TRUNCATE
public static final String CEIL
public static final String FLOOR
public static final String LOG
public static final String MOD
public static final String ROUND
public static final String SIGN
public static final String LTRIM
public static final String RTRIM
public static final String SOUNDEX
public static final String TO_NUMBER
public static final String NLSSORT
public static final String ADD
public static final String SUBTRACT
public static final String DIVIDE
public static final String MULTIPLY
public static final String GET_SECONDS
public static final String GET_MINUTES
public static final String GET_HOURS
public static final String GET_DAY
public static final String GET_MONTH
public static final String GET_YEAR
public static final String CONCAT
public static final String SUB_STRING
public static final String STDDEV
public static final String IN_STRING
public static final String NULL_VALUE
public static final String DECODE
public static final String BITAND
| Method Detail |
|---|
public Vector getArguments()
public void setArguments(Vector a_Arguments)
throws WTPropertyVetoException
a_Arguments -
WTPropertyVetoExceptionpublic static SQLFunction newSQLFunction(String a_functionName)
a_functionName -
public ColumnExpression getArgumentAt(int a_position)
a_position - Position (0 based) to set the argument
public static SQLFunction newSQLFunction(String a_functionName,
ColumnExpression a_argument)
throws QueryException
a_functionName - a_argument -
QueryException
public static SQLFunction newSQLFunction(String a_functionName,
ColumnExpression a_argument_1,
ColumnExpression a_argument_2)
throws QueryException
a_functionName - a_argument_1 - a_argument_2 -
QueryException
public static SQLFunction newSQLFunction(String a_functionName,
ColumnExpression a_argument_1,
ColumnExpression a_argument_2,
ColumnExpression a_argument_3)
throws QueryException
a_functionName - a_argument_1 - a_argument_2 - a_argument_3 -
QueryException
public static SQLFunction newSQLFunction(String a_functionName,
ColumnExpression[] a_arguments)
throws QueryException
a_functionName - a_arguments -
QueryException
public void setArgumentAt(ColumnExpression a_argument,
int a_position)
throws WTPropertyVetoException
a_argument - Argument to set.a_position - Position (0 based) to set the argument
WTPropertyVetoExceptionpublic String getColumnAlias()
getColumnAlias in interface ColumnExpression
public void setColumnAlias(String a_ColumnAlias)
throws WTPropertyVetoException
setColumnAlias in interface ColumnExpressiona_ColumnAlias -
WTPropertyVetoException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||