public class RdbBaseValueTypeResolver extends java.lang.Object implements ValueExpressionVisitor, FunctionAdapter.ArgumentTypeResolver
| コンストラクタと説明 |
|---|
RdbBaseValueTypeResolver(EntityHandler fromEntity,
EntityContext context,
RdbAdapter rdb) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyType |
resolve(ValueExpression val) |
java.lang.Class<?> |
resolveType(ValueExpression value) |
boolean |
visit(ArrayValue arrayValue) |
boolean |
visit(Avg avg) |
boolean |
visit(Case caseClause) |
boolean |
visit(Cast cast) |
boolean |
visit(Count count) |
boolean |
visit(CumeDist cumeDist) |
boolean |
visit(DenseRank denseRank) |
boolean |
visit(Else elseClause) |
boolean |
visit(EntityField entityField) |
boolean |
visit(Function function) |
boolean |
visit(Literal literal) |
boolean |
visit(Max max) |
boolean |
visit(Median median) |
boolean |
visit(Min min) |
boolean |
visit(MinusSign minusSign) |
boolean |
visit(Mode mode) |
boolean |
visit(ParenValue bracketValue) |
boolean |
visit(PartitionBy partitionBy) |
boolean |
visit(PercentRank percentRank) |
boolean |
visit(Polynomial polynomial) |
boolean |
visit(Rank rank) |
boolean |
visit(RowNumber rowNumber) |
boolean |
visit(RowValueList rowValueList) |
boolean |
visit(ScalarSubQuery scalarSubQuery) |
boolean |
visit(StdDevPop stdDevPop) |
boolean |
visit(StdDevSamp stdDevSamp) |
boolean |
visit(Sum sum) |
boolean |
visit(Term term) |
boolean |
visit(VarPop varPop) |
boolean |
visit(VarSamp varSamp) |
boolean |
visit(When when) |
boolean |
visit(WindowAggregate windowAggregate) |
boolean |
visit(WindowOrderBy orderBy) |
boolean |
visit(WindowSortSpec sortSpec) |
public RdbBaseValueTypeResolver(EntityHandler fromEntity, EntityContext context, RdbAdapter rdb)
public PropertyType resolve(ValueExpression val)
public java.lang.Class<?> resolveType(ValueExpression value)
resolveType インタフェース内 FunctionAdapter.ArgumentTypeResolverpublic boolean visit(Literal literal)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(EntityField entityField)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Polynomial polynomial)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Term term)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(ParenValue bracketValue)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(MinusSign minusSign)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(ScalarSubQuery scalarSubQuery)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Count count)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Sum sum)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Avg avg)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Max max)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Min min)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(StdDevPop stdDevPop)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(StdDevSamp stdDevSamp)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(VarPop varPop)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(VarSamp varSamp)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Mode mode)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Median median)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(ArrayValue arrayValue)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Function function)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Case caseClause)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Else elseClause)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(When when)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Cast cast)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(WindowAggregate windowAggregate)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(RowNumber rowNumber)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(Rank rank)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(DenseRank denseRank)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(PercentRank percentRank)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(CumeDist cumeDist)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(PartitionBy partitionBy)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(WindowOrderBy orderBy)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(WindowSortSpec sortSpec)
visit インタフェース内 ValueExpressionVisitorpublic boolean visit(RowValueList rowValueList)
visit インタフェース内 ValueExpressionVisitor