Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions. More...
Public Member Functions | |
| QueryStringHandler (int literalLength, int formattedCount) | |
| Initializes a new instance of the QueryStringHandler struct.   | |
| void | AppendLiteral (string value) | 
| Appends a literal string to the query.   | |
| void | AppendFormatted (object? value) | 
| Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on its type.   | |
| Query | Result () | 
| Constructs and returns a Query instance representing the current state of the handler.   | |
Public Attributes | |
| List< IQueryFragment > | fragments | 
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions.
Definition at line 9 of file QueryStringHandler.cs.
| Fauna.QueryStringHandler.QueryStringHandler | ( | int | literalLength, | 
| int | formattedCount | ||
| ) | 
Initializes a new instance of the QueryStringHandler struct.
| literalLength | The estimated length of the literals in the interpolated string. | 
| formattedCount | The number of format items in the interpolated string. | 
Definition at line 18 of file QueryStringHandler.cs.
| void Fauna.QueryStringHandler.AppendFormatted | ( | object? | value | ) | 
Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on its type.
| value | The value to append. | 
Definition at line 36 of file QueryStringHandler.cs.
| void Fauna.QueryStringHandler.AppendLiteral | ( | string | value | ) | 
Appends a literal string to the query.
| value | The literal string to append. | 
Definition at line 27 of file QueryStringHandler.cs.
| Query Fauna.QueryStringHandler.Result | ( | ) | 
Constructs and returns a Query instance representing the current state of the handler.
Definition at line 52 of file QueryStringHandler.cs.
| List<IQueryFragment> Fauna.QueryStringHandler.fragments | 
Definition at line 11 of file QueryStringHandler.cs.