public class AggregateFunctionAdapter<T extends Aggregate> extends java.lang.Object implements FunctionAdapter<T>
FunctionAdapter.ArgumentTypeResolver, FunctionAdapter.FunctionContext| コンストラクタと説明 |
|---|
AggregateFunctionAdapter(java.lang.String functionName,
java.lang.Class<?> type) |
AggregateFunctionAdapter(java.lang.String functionName,
java.lang.String sqlFunctionName,
java.lang.Class<?> type) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getFunctionName() |
java.lang.String |
getSqlFunctionName() |
java.lang.Class<?> |
getType(T function,
FunctionAdapter.ArgumentTypeResolver typeResolver) |
void |
setSqlFunctionName(java.lang.String sqlFunctionName) |
void |
toSQL(FunctionAdapter.FunctionContext context,
T function,
RdbAdapter rdb) |
void |
toSQL(java.lang.StringBuilder context,
java.util.List<java.lang.CharSequence> args,
RdbAdapter rdb) |
public AggregateFunctionAdapter(java.lang.String functionName,
java.lang.Class<?> type)
public AggregateFunctionAdapter(java.lang.String functionName,
java.lang.String sqlFunctionName,
java.lang.Class<?> type)
public java.lang.String getSqlFunctionName()
public void setSqlFunctionName(java.lang.String sqlFunctionName)
public java.lang.Class<?> getType(T function, FunctionAdapter.ArgumentTypeResolver typeResolver)
getType インタフェース内 FunctionAdapter<T extends Aggregate>public void toSQL(FunctionAdapter.FunctionContext context, T function, RdbAdapter rdb)
toSQL インタフェース内 FunctionAdapter<T extends Aggregate>public void toSQL(java.lang.StringBuilder context,
java.util.List<java.lang.CharSequence> args,
RdbAdapter rdb)
toSQL インタフェース内 FunctionAdapter<T extends Aggregate>public java.lang.String getFunctionName()
getFunctionName インタフェース内 FunctionAdapter<T extends Aggregate>