Class SqlVisitor
java.lang.Object
com.apple.foundationdb.relational.api.fluentsql.SqlVisitor
- All Implemented Interfaces:
FluentVisitor<Void,
StringBuilder>
@Immutable
@API(EXPERIMENTAL)
public class SqlVisitor
extends Object
implements FluentVisitor<Void,StringBuilder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit
(BooleanFunction booleanFunction, StringBuilder context) visit
(BooleanLiteral booleanLiteral, StringBuilder context) visit
(ComparableFunction<?, ?> comparableFunction, StringBuilder context) visit
(ExpressionFragment<?> expression, StringBuilder context) visit
(Field<?> field, StringBuilder context) visit
(FunctionLike<?> function, StringBuilder context) visit
(NestedBooleanExpression expression, StringBuilder context) visit
(NumericFunction<?> numericFunction, StringBuilder context) visit
(NumericLiteral<?, ?> numericLiteral, StringBuilder context) visit
(StringLiteral stringLiteral, StringBuilder context) visit
(UserDefinedField<?> userDefinedField, StringBuilder context)
-
Constructor Details
-
SqlVisitor
public SqlVisitor()
-
-
Method Details
-
visit
@Nullable public Void visit(@Nonnull BooleanFunction booleanFunction, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull NumericFunction<?> numericFunction, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull ComparableFunction<?, ?> comparableFunction, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull NestedBooleanExpression expression, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull NumericLiteral<?, ?> numericLiteral, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull ExpressionFragment<?> expression, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-
visit
@Nullable public Void visit(@Nonnull UserDefinedField<?> userDefinedField, @Nonnull StringBuilder context) - Specified by:
visit
in interfaceFluentVisitor<Void,
StringBuilder>
-