/// <summary> /// Does escaping of id value /// </summary> /// <param name="connector"></param> /// <param name="id"></param> /// <returns></returns> public static UpdatableGremlinQuery V(this IGremlinLanguageConnector connector, string id) { var baseQuery = new UpdatableGremlinQuery(connector, "g"); baseQuery._query = $"g.V({baseQuery.ComposeParameter(id)})"; return(baseQuery); }
internal GremlinQuery(IGremlinLanguageConnector connector, string query, string id) { _connector = connector; string v; lock (Parameters) { v = $"__p{Parameters.Count}"; Parameters.Add(v, id); } _query = string.Format(query, v); }
protected GraphContextBase(IGremlinLanguageConnector connector, IServiceProvider resolver) { _connector = connector; _resolver = resolver; if (_initialized) { return; } lock (lockObject) { if (_initialized) { return; } BuildModel(); _initialized = true; } }
internal GremlinQuery(GremlinQuery baseQuery, string query) { _connector = baseQuery._connector; _queryBase = baseQuery; _query = query; }
internal GremlinQuery(IGremlinLanguageConnector connector, string query) { _connector = connector; _query = query; }
public TestContext(IGremlinLanguageConnector connector) : base(connector, Resolver.CreateScopedResolver()) { }
public static GremlinQuery V(this IGremlinLanguageConnector connector) { return(new GremlinQuery(connector, "g.V()")); }
public static UpdatableGremlinQuery V(this IGremlinLanguageConnector connector, int index) { return(new UpdatableGremlinQuery(connector, $"g.V({index})")); }
public static UpdatableGremlinQuery V(this IGremlinLanguageConnector connector, string id) { return(new UpdatableGremlinQuery(connector, $"g.V('{id}')")); }
internal PredicateGremlinQuery(IGremlinLanguageConnector connector) : base(connector, "") { }
internal GremlinContext(IGremlinLanguageConnector connector) { _connector = connector; }
public UpdatableGremlinQuery(IGremlinLanguageConnector connector, string query) : base(connector, query) { }
public static UpdatableGremlinQuery V(this IGremlinLanguageConnector connector, (string, string) idAndPartitionKey)
internal GremlinQuery(IGremlinLanguageConnector connector, string query) : base(connector, query) { }
internal GremlinQuery(IGremlinLanguageConnector connector) : base(connector) { }
internal GremlinQuery(IGremlinLanguageConnector connector) { _query = "g"; }
public static GremlinQuery WithSackV(this IGremlinLanguageConnector connector, float sack) { return(new GremlinQuery(connector, $"g.withSack({sack.ToString(CultureInfo.InvariantCulture)}f).V()")); }
internal GremlinEdgeQuery(IGremlinLanguageConnector connector, string query, string id) : base(connector, query, id) { }