private CypherMatchBuilder(string variableName, CypherArgumentBuilder argumentNameBuilder) { _labels = new List <string>(); _variableName = variableName; _argumentBuilder = argumentNameBuilder; _possibleValues = new PossibleValues(); }
public static CypherMatchBuilder Match <T>(string variableName, CypherArgumentBuilder argumentNameBuilder) where T : IEntityNode { var matcher = new CypherMatchBuilder(variableName, argumentNameBuilder); var type = typeof(T); return(matcher.Match(type)); }
public CypherQueryBuilder() { _argumentBuilder = new CypherArgumentBuilder(); _matchers = new List <CypherMatchBuilder>(); _returner = CypherReturnBuilder.Create(); }