Class PredicateBuilder
- java.lang.Object
-
- com.amazonaws.athena.connectors.vertica.query.PredicateBuilder
-
public class PredicateBuilder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classPredicateBuilder.TypeAndValue
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static StringgetFromClauseWithSplit(String schema, String table)protected static Stringquote(String name)protected static List<String>toConjuncts(List<org.apache.arrow.vector.types.pojo.Field> columns, Constraints constraints, HashMap<String,PredicateBuilder.TypeAndValue> accumulator)protected static StringtoPredicate(String columnName, String operator, Object value, org.apache.arrow.vector.types.pojo.ArrowType type, HashMap<String,PredicateBuilder.TypeAndValue> accumulator)
-
-
-
Method Detail
-
toConjuncts
protected static List<String> toConjuncts(List<org.apache.arrow.vector.types.pojo.Field> columns, Constraints constraints, HashMap<String,PredicateBuilder.TypeAndValue> accumulator)
-
toPredicate
protected static String toPredicate(String columnName, String operator, Object value, org.apache.arrow.vector.types.pojo.ArrowType type, HashMap<String,PredicateBuilder.TypeAndValue> accumulator)
-
-