internal QueryOptions Statement(string statement) { if (string.IsNullOrWhiteSpace(statement)) { throw new ArgumentNullException(nameof(statement)); } _statement = statement; _preparedPayload = null; IsPrepared = false; return(this); }
public QueryOptions Prepared(QueryPlan preparedPlan, string originalStatement) { if (string.IsNullOrWhiteSpace(originalStatement)) { throw new ArgumentNullException(nameof(originalStatement)); } _statement = originalStatement; _preparedPayload = preparedPlan ?? throw new ArgumentNullException(nameof(preparedPlan)); IsPrepared = true; return(this); }
public bool TryGetQueryPlan( string operationId, [NotNullWhen(true)] out QueryPlan?queryPlan) => _cache.TryGet(operationId, out queryPlan !);
public QueryOptions(QueryPlan plan, string originalStatement) : this() { _statement = originalStatement; _preparedPayload = plan; IsPrepared = true; }
public QueryOptions(string statement) : this() { _statement = statement; _preparedPayload = null; IsPrepared = false; }
internal QueryOptions QueryPlan(QueryPlan queryPlan) { _preparedPayload = queryPlan; return(this); }