@Override protected Builder newBuilderInstance() { return new Builder(properties); }
@Override public CompleteCondition withoutMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.NEQ, member, (Object[]) moreMembers); }
public CompleteCondition withMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withMembers(member, moreMembers); }
@Override protected Builder newBuilderInstance() { return new Builder(properties); }
public CompleteCondition withoutMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withoutMembers(member, moreMembers); }
@Override public CompleteCondition withMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.EQ, member, (Object[]) moreMembers); }
@Override public GroupProperty is(final String property) { return newBuilderInstance().is(property); }
@Override public CompleteCondition withMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.EQ, member, (Object[]) moreMembers); }
@Override public CompleteCondition isAssignable() { this.result = SpecialAttr.ASSIGNABLE.toString(); return condition(FiqlParser.EQ, SpecialAttr.NULL); }
public CompleteCondition withoutMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withoutMembers(member, moreMembers); }
public CompleteCondition isAssignable() { return newBuilderInstance(). is(SpecialAttr.ASSIGNABLE.toString()). isAssignable(); }
public CompleteCondition withMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withMembers(member, moreMembers); }
@Override public GroupProperty is(final String property) { return newBuilderInstance().is(property); }
@Override public GroupProperty is(final String property) { Builder b = new Builder(this); b.result = property; return b; }
@Override public CompleteCondition isAssignable() { this.result = SpecialAttr.ASSIGNABLE.toString(); return condition(FiqlParser.EQ, SpecialAttr.NULL); }
@Override public GroupProperty is(final String property) { Builder b = new Builder(this); b.result = property; return b; }
@Override public CompleteCondition withoutMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.NEQ, member, (Object[]) moreMembers); }
public CompleteCondition isAssignable() { return newBuilderInstance(). is(SpecialAttr.ASSIGNABLE.toString()). isAssignable(); }