Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public enum BooleanRecordsOperatorFactory implements RecordsOperatorFactory<Boolean> {
- /**
- * supports [singleBoolean, singleDouble] operations
- */
- BOOLEAN_EQUAL_TO(OperatorEqualTo::new),
- /**
- * At least r% contains value [multipleBoolean, multiplyDouble] operations
- */
- BOOLEAN_AT_LEAST_CONTAINS_VALUE(OperatorAtLeastEqualTo::new),
- /**
- * Lack more than X records [multipleBoolean, multipleDouble] operations
- */
- BOOLEAN_LACK_MORE_THAN(BooleanOperatorLackMoreThan::new);
- private Supplier<RecordsOperator<Boolean>> supplier;
- BooleanRecordsOperatorFactory(
- Supplier<RecordsOperator<Boolean>> supplier
- ) {
- this.supplier = supplier;
- }
- public RecordsOperator<Boolean> createRecordsOperator() {
- return this.supplier.get();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement