@Override protected Builder newBuilderInstance() { return new Builder(properties); }
@Override public CompleteCondition inRelationships(final String anyObject, final String... moreAnyObjects) { this.result = SpecialAttr.RELATIONSHIPS.toString(); return condition(FiqlParser.EQ, anyObject, (Object[]) moreAnyObjects); }
@Override public AnyObjectProperty is(final String property) { return newBuilderInstance().is(property); }
@Override protected Builder newBuilderInstance() { return new Builder(properties); }
@Override public AnyObjectProperty is(final String property) { return newBuilderInstance().is(property); }
public CompleteCondition inGroups(final String group, final String... moreGroups) { return newBuilderInstance(). is(SpecialAttr.GROUPS.toString()). inGroups(group, moreGroups); }
public CompleteCondition notInRelationships(final String anyType, final String... moreAnyTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIPS.toString()). notInRelationships(anyType, moreAnyTypes); }
@Override public AnyObjectProperty 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 CompleteCondition notInRelationships(final String group, final String... moreRelationships) { this.result = SpecialAttr.RELATIONSHIPS.toString(); return condition(FiqlParser.NEQ, group, (Object[]) moreRelationships); }
@Override public CompleteCondition inRelationships(final String anyObject, final String... moreAnyObjects) { this.result = SpecialAttr.RELATIONSHIPS.toString(); return condition(FiqlParser.EQ, anyObject, (Object[]) moreAnyObjects); }
@Override public AnyObjectProperty is(final String property) { Builder b = new Builder(this); b.result = property; return b; }
public CompleteCondition isAssignable() { return newBuilderInstance(). is(SpecialAttr.ASSIGNABLE.toString()). isAssignable(); }
public CompleteCondition notInRelationships(final String anyType, final String... moreAnyTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIPS.toString()). notInRelationships(anyType, moreAnyTypes); }
public CompleteCondition notInRelationshipTypes(final String type, final String... moreTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIP_TYPES.toString()). notInRelationshipTypes(type, moreTypes); }
public CompleteCondition inRelationshipTypes(final String type, final String... moreTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIP_TYPES.toString()). inRelationshipTypes(type, moreTypes); }
@Override public CompleteCondition notInRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.NEQ, type, (Object[]) moreTypes); }
@Override public CompleteCondition inRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.EQ, type, (Object[]) moreTypes); }
public CompleteCondition notInRelationshipTypes(final String type, final String... moreTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIP_TYPES.toString()). notInRelationshipTypes(type, moreTypes); }
public CompleteCondition inRelationshipTypes(final String type, final String... moreTypes) { return newBuilderInstance(). is(SpecialAttr.RELATIONSHIP_TYPES.toString()). inRelationshipTypes(type, moreTypes); }