Exemplo n.º 1
0
 public static void initBuiltins(Db db) {
   db.addBuiltin(
       ScalarFunction.createBuiltinOperator(
           Operator.AND.name(),
           "CompoundPredicate",
           "AndComputeFn",
           Lists.newArrayList(ColumnType.BOOLEAN, ColumnType.BOOLEAN),
           ColumnType.BOOLEAN));
   db.addBuiltin(
       ScalarFunction.createBuiltinOperator(
           Operator.OR.name(),
           "CompoundPredicate",
           "OrComputeFn",
           Lists.newArrayList(ColumnType.BOOLEAN, ColumnType.BOOLEAN),
           ColumnType.BOOLEAN));
   db.addBuiltin(
       ScalarFunction.createBuiltinOperator(
           Operator.NOT.name(),
           "CompoundPredicate",
           "NotComputeFn",
           Lists.newArrayList(ColumnType.BOOLEAN),
           ColumnType.BOOLEAN));
 }