/** * Creates a new instance without any data quanta. */ public static <T> CollectionSource<T> empty(Class<T> typeClass) { final CollectionSource<T> instance = new CollectionSource<>(Collections.emptyList(), typeClass); instance.setName("{}"); return instance; }
/** * Creates a new instance without any data quanta. */ public static <T> CollectionSource<T> singleton(T value, Class<T> typeClass) { final CollectionSource<T> instance = new CollectionSource<>(Collections.singleton(value), typeClass); instance.setName("{" + value + "}"); return instance; } }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "source", new CollectionSource(Collections.emptyList(), DataSetType.none()), false ); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "source", new CollectionSource(Collections.emptyList(), DataSetType.none()), false ); return SubplanPattern.createSingleton(operatorPattern); }