クラスの使用
com.github.mygreen.sqlmapper.core.where.metamodel.VisitorContext
-
VisitorContextを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.core.where.metamodel メタモデルによるクエリの条件式を組み立てる機能を提供します。 -
-
com.github.mygreen.sqlmapper.core.where.metamodelでのVisitorContextの使用
VisitorContext型のパラメータを持つcom.github.mygreen.sqlmapper.core.where.metamodelのメソッド 修飾子とタイプ メソッド 説明 voidArithmeticOpHandler. handle(ArithmeticOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidBooleanOpHandler. handle(BooleanOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidComparisionOpHandler. handle(ComparisionOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidFuncOpHandler. handle(FunctionOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidLikeOpHandler. handle(LikeOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)abstract voidOperationHandler. handle(T operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)演算子に対する処理を行います。voidUnaryOpHandler. handle(UnaryOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)protected voidOperationHandler. invoke(Operator parentOperator, Expression<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)各処理に振り分けるvoidExpressionVisitor. visit(Constant<?> expr, VisitorContext context)voidExpressionVisitor. visit(SubQueryExpression<?> expr, VisitorContext context)voidExpressionVisitor. visit(Operation<?> expr, VisitorContext context)voidExpressionVisitor. visit(Path<?> expr, VisitorContext context)protected voidOperationHandler. visitConstantWithPropertyPath(PropertyPath<?> propertyPath, Constant<?> expr, VisitorContext context)プロパティが確定しているのとき定数の処理。VisitorContext型の型引数を持つcom.github.mygreen.sqlmapper.core.where.metamodelのメソッド・パラメータ 修飾子とタイプ メソッド 説明 voidArithmeticOpHandler. handle(ArithmeticOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidBooleanOpHandler. handle(BooleanOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidComparisionOpHandler. handle(ComparisionOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidFuncOpHandler. handle(FunctionOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)voidLikeOpHandler. handle(LikeOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)abstract voidOperationHandler. handle(T operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)演算子に対する処理を行います。voidUnaryOpHandler. handle(UnaryOp operator, Operation<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)protected voidOperationHandler. invoke(Operator parentOperator, Expression<?> expr, Visitor<VisitorContext> visitor, VisitorContext context)各処理に振り分けるVisitorContext型のパラメータを持つcom.github.mygreen.sqlmapper.core.where.metamodelのコンストラクタ コンストラクタ 説明 VisitorContext(VisitorContext parent)親の情報を引き継いでインスタンスを作成します。
-