/** * Returns a new view schema based from an existing one. */ public static <T> Schema<T> createFrom(RuntimeSchema<T> rs, Factory vf, Predicate.Factory pf, String... args) { return createFrom(rs, rs.instantiator, vf, pf, args); }
static Schema<Baz> in1(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.INCLUDE, null, args); }
static Schema<Baz> NOTEQ(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.NOTEQ, args); }
static Schema<Baz> LT(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.LT, args); }
static Schema<Baz> RANGE(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.RANGE, args); }
static Schema<Baz> EQ(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.EQ, args); }
static Schema<Baz> GT(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.GT, args); }
static Schema<Baz> ex1(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.EXCLUDE, null, args); }
static Schema<Baz> NOTRANGE(String... args) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.PREDICATE, Predicate.Factories.NOTRANGE, args); }
static Schema<Baz> ex3(int min, int max) { return RuntimeView.createFrom(rs(), RuntimeView.Factories.EXCLUDE, new Predicate.RANGE(min, max), (String[]) null); }