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

java.lang.Object
  extended by org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
      extended by org.datanucleus.store.rdbms.sql.method.StringTrim3Method
All Implemented Interfaces:
SQLMethod
Direct Known Subclasses:
StringTrimLeft3Method, StringTrimRight3Method

public class StringTrim3Method
extends AbstractSQLMethod

Method for evaluating {strExpr1}.trim() or "TRIM(BOTH trimChar FROM strExpr1)". Returns a StrignExpression that equates to

TRIM([[BOTH] [] FROM] strExpr)


Field Summary
 
Fields inherited from class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
clr, exprFactory, LOCALISER, stmt
 
Constructor Summary
StringTrim3Method()
           
 
Method Summary
 SQLExpression getExpression(SQLExpression expr, List args)
          Return the expression for this SQL function.
protected  String getTrimSpecKeyword()
           
 
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

StringTrim3Method

public StringTrim3Method()
Method Detail

getExpression

public SQLExpression getExpression(SQLExpression expr,
                                   List args)
Description copied from interface: SQLMethod
Return the expression for this SQL function.

Parameters:
expr - The expression that it is invoked on
args - Arguments passed in
Returns:
The SQL expression using the SQL function

getTrimSpecKeyword

protected String getTrimSpecKeyword()


Copyright © 2012. All Rights Reserved.