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 class
PredicateBuilder.TypeAndValue
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static String
getFromClauseWithSplit(String schema, String table)
protected static String
quote(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 String
toPredicate(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)
-
-