Top Description Fields Constructors Methods
org.h2.expression.function

public abstract Class Function1

extends Operation1
implements NamedExpression
Class Inheritance
All Implemented Interfaces
org.h2.expression.function.NamedExpression
Known Direct Subclasses
org.h2.expression.function.LengthFunction, org.h2.expression.function.MathFunction1, org.h2.expression.function.SessionControlFunction, org.h2.expression.function.StringFunction1, org.h2.expression.function.CardinalityExpression, org.h2.expression.function.DayMonthNameFunction
Imports
org.h2.expression.Expression, .Operation1

Function with one argument.

Field Summary

Inherited from org.h2.expression.Operation1:
argtype

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public StringBuilder
getUnenclosedSQL(StringBuilder
string builder
builder
,
int
formatting flags
sqlFlags
)

Implements abstract org.h2.expression.Expression.getUnenclosedSQL.

Get the SQL statement of this expression.

Inherited from org.h2.expression.Operation1:
getCostgetSubexpressiongetSubexpressionCountgetTypeisEverythingmapColumnssetEvaluatableupdateAggregate

Constructor Detail

Function1back to summary
protected Function1(Expression arg)

Method Detail

getUnenclosedSQLback to summary
public StringBuilder getUnenclosedSQL(StringBuilder builder, int sqlFlags)

Implements abstract org.h2.expression.Expression.getUnenclosedSQL.

Doc from org.h2.expression.Expression.getUnenclosedSQL.

Get the SQL statement of this expression. This may not always be the original SQL statement, especially after optimization. Enclosing '(' and ')' are never appended.

Parameters
builder:StringBuilder

string builder

sqlFlags:int

formatting flags

Returns:StringBuilder

the specified string builder

Annotations
@Override