diff --git a/0.2.0-beta/_assembly_info_8cs.html b/0.2.0-beta/_assembly_info_8cs.html new file mode 100644 index 00000000..dff9cb86 --- /dev/null +++ b/0.2.0-beta/_assembly_info_8cs.html @@ -0,0 +1,93 @@ + + +
+ + + + +Go to the source code of this file.
++Classes | |
class | Fauna.Mapping.Attributes.ObjectAttribute |
Attribute used to indicate that a class represents a Fauna document or struct. More... | |
class | Fauna.Mapping.Attributes.FieldAttribute |
Attribute used to specify properties of a field in a Fauna object. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Mapping |
namespace | Fauna.Mapping.Attributes |
+Enumerations | |
enum | Fauna.Mapping.Attributes.FaunaType { + Fauna.Mapping.Attributes.Int +, Fauna.Mapping.Attributes.Long +, Fauna.Mapping.Attributes.Double +, Fauna.Mapping.Attributes.String +, + Fauna.Mapping.Attributes.Date +, Fauna.Mapping.Attributes.Time +, Fauna.Mapping.Attributes.Boolean + + } |
Enumerates the different types of data that can be stored in Fauna. More... | |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.BaseDocument |
Represents the base structure of a document. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.CheckedDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
interface | Fauna.Serialization.IClassDeserializer |
class | Fauna.Serialization.ClassDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Client |
Represents a client for interacting with a Fauna. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Namespaces | |
namespace | Fauna |
+Variables | |
record | Fauna.Configuration |
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others. | |
Go to the source code of this file.
++Classes | |
class | Fauna.Connection |
A class that handles HTTP requests and retries. | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.DataContext |
class | Fauna.DataContext.NameAttribute |
interface | Fauna.DataContext.Collection< Doc > |
class | Fauna.DataContext.Collection< Doc >.IndexCall |
interface | Fauna.DataContext.Index< Doc > |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.DataContextBuilder< DB > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.Deserializer |
Represents methods for deserializing objects to and from Fauna's value format. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.MappedDeserializer< I, O > |
class | Fauna.Linq.ProjectionDeserializer |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.DictionaryDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.Document |
Represents a document. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.DocumentDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.DocumentRef |
Represents a document ref. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.DynamicDeserializer |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Constants.Endpoints |
Represents the endpoints used for accessing Fauna. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Constants |
Go to the source code of this file.
++Classes | |
struct | Fauna.ErrorInfo |
Contains detailed information about an error in a query response. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.Exceptions.ExceptionFactory |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Exceptions |
Go to the source code of this file.
++Classes | |
class | Fauna.Util.ExpressionSwitch< TResult > |
class | Fauna.Util.DefaultExpressionSwitch< TResult > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Util |
Go to the source code of this file.
++Classes | |
class | Fauna.Util.Expressions |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Util |
Go to the source code of this file.
++Classes | |
class | Fauna.Exceptions.FaunaException |
Represents the base exception class for all exceptions specific to Fauna interactions. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Exceptions |
Go to the source code of this file.
++Classes | |
class | Fauna.Mapping.FieldInfo |
A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Mapping |
Go to the source code of this file.
++Classes | |
class | Fauna.Mapping.FieldName |
A class of utilities for field names. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Mapping |
Go to the source code of this file.
++Classes | |
struct | Fauna.Constants.Headers |
Contains constant values for HTTP header names used in Fauna API requests. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Constants |
Go to the source code of this file.
++Classes | |
interface | Fauna.IClient |
Represents a client for interacting with a Fauna. More... | |
class | Fauna.BaseClient |
The base class for Client and DataContext. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
interface | Fauna.IConnection |
Represents an interface for making HTTP requests. | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
interface | Fauna.Serialization.IDeserializer< out T > |
class | Fauna.Serialization.BaseDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
interface | Fauna.IQueryFragment |
Represents the base interface for a query fragment used for FQL query construction. More... | |
class | Fauna.IQueryFragmentExtensions |
Provides extension methods for the IQueryFragment interface to enhance its functionality, allowing for more flexible serialization options. | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
interface | Fauna.Linq.IQuerySource< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.IntermediateQueryHelpers |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.ListDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Mapping.MappingContext |
A class representing the mapping context to be used during serialization and deserialization. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Mapping |
Go to the source code of this file.
++Classes | |
class | Fauna.Mapping.MappingInfo |
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Mapping |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.Module |
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.NamedDocument |
Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.NamedDocumentRef |
Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Exceptions.NullDocumentException |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Exceptions |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.NullableDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Types.NullableDocument< T > |
A wrapper class that allows Document and user-defined classes to be null references. More... | |
class | Fauna.Types.NullDocument< T > |
A class representing a null document returned by Fauna. More... | |
class | Fauna.Types.NonNullDocument< T > |
A class wrapping a non-null document returned by Fauna. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.NullableDocumentDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.LongDeserializer |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Namespaces | |
namespace | Fauna |
namespace | Fauna.Types |
+Functions | |
record | Fauna.Types.Page< T > (IReadOnlyList< T > Data, string? After) |
Represents a page in a dataset for pagination. | |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.PageDeserializer< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.PaginationExtensions |
Provides extension methods for pagination. | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
+Enumerations | |
enum | Fauna.Linq.PipelineMode { Fauna.Linq.Query +, Fauna.Linq.Project +, Fauna.Linq.SetLoad +, Fauna.Linq.Scalar + } |
Go to the source code of this file.
++Classes | |
interface | Fauna.Linq.PipelineExecutor |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.ProjectionAnalysisVisitor |
class | Fauna.Linq.ProjectionRewriteVisitor |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Exceptions.ProtocolException |
Represents exceptions when a response does not match the wire protocol. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Exceptions |
Go to the source code of this file.
++Classes | |
class | Fauna.Query |
Represents the abstract base class for constructing FQL queries. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryArr< T > |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryExpr |
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryLiteral |
Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryOptions |
Represents the options for customizing Fauna queries. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryResponse |
Represents the response from a query executed. More... | |
class | Fauna.QuerySuccess< T > |
Represents a successful query response. More... | |
class | Fauna.QueryFailure |
Represents a failed query response. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.QuerySource< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.QuerySource< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
+Typedefs | |
using | QH = Fauna.Linq.IntermediateQueryHelpers |
using QH = Fauna.Linq.IntermediateQueryHelpers | +
Definition at line 8 of file QuerySourceDsl.cs.
+ +Go to the source code of this file.
++Classes | |
class | Fauna.QuerySourceExtensions |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.QuerySource< T > |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
Go to the source code of this file.
++Classes | |
struct | Fauna.QueryStats |
Contains statistics related to the execution of a query in the Fauna database. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
struct | Fauna.QueryStringHandler |
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.QueryVal |
Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
struct | Fauna.Constants.ResponseFields |
Contains constant values for the response field names returned by Fauna API queries. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Constants |
Go to the source code of this file.
++Classes | |
class | Fauna.RetryConfiguration |
A class representing a retry configuration for queries. More... | |
+Namespaces | |
namespace | Fauna |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.SerializationException |
Represents error that occur during serialization and deserialization of Fauna data. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.Serializer |
Represents methods for serializing and deserializing objects to and from Fauna format. | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
+Typedefs | |
using | Module = Fauna.Types.Module |
using Module = Fauna.Types.Module | +
Definition at line 3 of file Serializer.cs.
+ +Go to the source code of this file.
++Classes | |
interface | Fauna.Exceptions.IRetryableException |
Represents an interface for exceptions that are potentially recoverable through retrying the failed operation. More... | |
class | Fauna.Exceptions.ServiceException |
Represents an exception related to Fauna service errors, particularly for query failures. More... | |
class | Fauna.Exceptions.AbortException |
Represents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation. More... | |
class | Fauna.Exceptions.BadGatewayException |
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna. More... | |
class | Fauna.Exceptions.ForbiddenException |
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna. More... | |
class | Fauna.Exceptions.UnauthorizedException |
Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna. More... | |
class | Fauna.Exceptions.TimeoutException |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. More... | |
class | Fauna.Exceptions.QueryTimeoutException |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. More... | |
class | Fauna.Exceptions.QueryCheckException |
Represents exceptions thrown when the query has syntax errors. More... | |
class | Fauna.Exceptions.QueryRuntimeException |
Represents exceptions thrown when the query fails at runtime. More... | |
class | Fauna.Exceptions.ThrottlingException |
Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay. More... | |
class | Fauna.Exceptions.InvalidRequestException |
Represents exceptions caused by invalid requests to Fauna. More... | |
class | Fauna.Exceptions.ContendedTransactionException |
Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Exceptions |
Go to the source code of this file.
++Classes | |
class | Fauna.Linq.SubQuerySwitch |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Linq |
+Typedefs | |
using | QH = Fauna.Linq.IntermediateQueryHelpers |
using QH = Fauna.Linq.IntermediateQueryHelpers | +
Definition at line 4 of file SubQuerySwitch.cs.
+ +Go to the source code of this file.
++Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
+Enumerations | |
enum | Fauna.Serialization.TokenType { + Fauna.Serialization.None +, Fauna.Serialization.StartObject +, Fauna.Serialization.EndObject +, Fauna.Serialization.StartArray +, + Fauna.Serialization.EndArray +, Fauna.Serialization.StartPage +, Fauna.Serialization.EndPage +, Fauna.Serialization.StartRef +, + Fauna.Serialization.EndRef +, Fauna.Serialization.StartDocument +, Fauna.Serialization.EndDocument +, Fauna.Serialization.FieldName +, + Fauna.Serialization.String +, Fauna.Serialization.Int +, Fauna.Serialization.Long +, Fauna.Serialization.Double +, + Fauna.Serialization.Date +, Fauna.Serialization.Time +, Fauna.Serialization.True +, Fauna.Serialization.False +, + Fauna.Serialization.Null +, Fauna.Serialization.Module + + } |
Enumerates the types of tokens used in Fauna serialization. More... | |
Go to the source code of this file.
++Classes | |
class | Fauna.Util.TypeExtensions |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Util |
Go to the source code of this file.
++Classes | |
struct | Fauna.Serialization.Utf8FaunaReader |
Represents a reader that provides fast, non-cached, forward-only access to serialized data. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
Go to the source code of this file.
++Classes | |
class | Fauna.Serialization.Utf8FaunaWriter |
Provides functionality for writing data in a streaming manner to a buffer or a stream. More... | |
+Namespaces | |
namespace | Fauna |
namespace | Fauna.Serialization |
▼NFauna | |
▼NExceptions | |
CAbortException | Represents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation |
CBadGatewayException | Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna |
CContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
CFaunaException | Represents the base exception class for all exceptions specific to Fauna interactions |
CForbiddenException | Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna |
CInvalidRequestException | Represents exceptions caused by invalid requests to Fauna |
CIRetryableException | Represents an interface for exceptions that are potentially recoverable through retrying the failed operation |
CProtocolException | Represents exceptions when a response does not match the wire protocol |
CQueryCheckException | Represents exceptions thrown when the query has syntax errors |
CQueryRuntimeException | Represents exceptions thrown when the query fails at runtime |
CQueryTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CServiceException | Represents an exception related to Fauna service errors, particularly for query failures |
CThrottlingException | Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay |
CTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CUnauthorizedException | Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna |
▼NLinq | |
CIQuerySource | |
CQuerySource | |
▼NMapping | |
▼NAttributes | |
CFieldAttribute | Attribute used to specify properties of a field in a Fauna object |
CObjectAttribute | Attribute used to indicate that a class represents a Fauna document or struct |
CFieldInfo | A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna |
CMappingContext | A class representing the mapping context to be used during serialization and deserialization |
CMappingInfo | A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents |
▼NSerialization | |
CBaseDeserializer | |
CIDeserializer | |
CSerializationException | Represents error that occur during serialization and deserialization of Fauna data |
CUtf8FaunaReader | Represents a reader that provides fast, non-cached, forward-only access to serialized data |
CUtf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
▼NTypes | |
CBaseDocument | Represents the base structure of a document |
CDocument | Represents a document |
CDocumentRef | Represents a document ref |
CModule | Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities |
CNamedDocument | Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument |
CNamedDocumentRef | Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef |
CNonNullDocument | A class wrapping a non-null document returned by Fauna |
CNullableDocument | A wrapper class that allows Document and user-defined classes to be null references |
CNullDocument | A class representing a null document returned by Fauna |
CBaseClient | The base class for Client and DataContext |
CClient | Represents a client for interacting with a Fauna |
▼CDataContext | |
▼CCollection | |
CIndexCall | |
CIndex | |
CNameAttribute | |
CErrorInfo | Contains detailed information about an error in a query response |
CIClient | Represents a client for interacting with a Fauna |
CIQueryFragment | Represents the base interface for a query fragment used for FQL query construction |
CQuery | Represents the abstract base class for constructing FQL queries |
CQueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
CQueryFailure | Represents a failed query response |
CQueryLiteral | Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure |
CQueryOptions | Represents the options for customizing Fauna queries |
CQueryResponse | Represents the response from a query executed |
CQueryStats | Contains statistics related to the execution of a query in the Fauna database |
CQueryStringHandler | Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions |
CQuerySuccess | Represents a successful query response |
CQueryVal | Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types |
CRetryConfiguration | A class representing a retry configuration for queries |
This is the complete list of members for Fauna.BaseClient, including all inherited members.
+PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient |
The base class for Client and DataContext. + More...
++Public Member Functions | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database. | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
The base class for Client and DataContext.
+ +Definition at line 344 of file IClient.cs.
+IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync | +( | +Page< object?> | +page, | +
+ | + | IDeserializer | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+page | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Definition at line 444 of file IClient.cs.
+ +IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync | +( | +Page< object?> | +page, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+page | The initial page. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync | +( | +Query | +query, | +
+ | + | IDeserializer | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+query | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Definition at line 433 of file IClient.cs.
+ +IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +IAsyncEnumerable< Page< T > > Fauna.BaseClient.PaginateAsync< T > | +( | +Page< T > | +page, | +
+ | + | IDeserializer< T > | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+T | The type of the data expected in each page. |
page | The initial page. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Definition at line 423 of file IClient.cs.
+ +IAsyncEnumerable< Page< T > > Fauna.BaseClient.PaginateAsync< T > | +( | +Page< T > | +page, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+T | The type of the data expected in each page. |
page | The initial page. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+T | : | notnull | |
T | : | PaginateAsync | |
T | : | page | |
T | : | Deserializer.Generate<T> | |
T | : | MappingCtx | |
T | : | queryOptions | |
T | : | cancel |
IAsyncEnumerable< Page< T > > Fauna.BaseClient.PaginateAsync< T > | +( | +Query | +query, | +
+ | + | IDeserializer< T > | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+T | The type of the data expected in each page. |
query | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Definition at line 413 of file IClient.cs.
+ +IAsyncEnumerable< Page< T > > Fauna.BaseClient.PaginateAsync< T > | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+T | The type of the data expected in each page. |
query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+T | : | notnull | |
T | : | PaginateAsync | |
T | : | query | |
T | : | Deserializer.Generate<T> | |
T | : | MappingCtx | |
T | : | queryOptions | |
T | : | cancel |
Task< QuerySuccess< object?> > Fauna.BaseClient.QueryAsync | +( | +Query | +query, | +
+ | + | IDeserializer | +deserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+query | The FQL query object representing the query to be executed against the Fauna database. |
deserializer | A deserializer for the success data type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation toke to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Task< QuerySuccess< object?> > Fauna.BaseClient.QueryAsync | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database.
+query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Task< QuerySuccess< T > > Fauna.BaseClient.QueryAsync< T > | +( | +Query | +query, | +
+ | + | IDeserializer< T > | +deserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+T | The type of the result expected from the query, corresponding to the structure of the FQL query's expected response. |
query | The FQL query object representing the query to be executed against the Fauna database. |
deserializer | A deserializer for the success data type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+ +Task< QuerySuccess< T > > Fauna.BaseClient.QueryAsync< T > | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+T | The type of the result expected from the query, corresponding to the structure of the FQL query's expected response. |
query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implements Fauna.IClient.
+T | : | notnull | |
T | : | QueryAsync<T> | |
T | : | query | |
T | : | Deserializer.Generate<T> | |
T | : | MappingCtx | |
T | : | queryOptions | |
T | : | cancel |
This is the complete list of members for Fauna.Client, including all inherited members.
+Client(string secret) | Fauna.Client | |
Client(Configuration config) | Fauna.Client | |
DataContext< DB >() | Fauna.Client | |
Dispose() | Fauna.Client | |
LastSeenTxn | Fauna.Client | |
PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient |
Represents a client for interacting with a Fauna. + More...
++Public Member Functions | |
Client (string secret) | |
Initializes a new instance of a Client with a secret. | |
Client (Configuration config) | |
Initializes a new instance of the Client with a custom Configuration. | |
DB | DataContext< DB > () |
Create and return a new database context which uses the Client instance. | |
void | Dispose () |
Disposes the resources used by the Client class. | |
Public Member Functions inherited from Fauna.BaseClient | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database. | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
+Properties | |
long | LastSeenTxn [get] |
Gets the timestamp of the last transaction seen by this client. | |
Fauna.Client.Client | +( | +string | +secret | ) | ++ |
Fauna.Client.Client | +( | +Configuration | +config | ) | ++ |
Initializes a new instance of the Client with a custom Configuration.
+config | The configuration settings for the client. |
DB Fauna.Client.DataContext< DB > | +( | +) | ++ |
void Fauna.Client.Dispose | +( | +) | ++ |
+
|
+ +get | +
This is the complete list of members for Fauna.DataContext, including all inherited members.
+GetCollection< Col >() | Fauna.DataContext | protected |
PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync(Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
PaginateAsync< T >(Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync(Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient | |
QueryAsync< T >(Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.BaseClient |
+Classes | |
interface | Collection |
interface | Index |
class | NameAttribute |
+Protected Member Functions | |
Col | GetCollection< Col > () |
+Additional Inherited Members | |
Public Member Functions inherited from Fauna.BaseClient | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database. | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
Definition at line 9 of file DataContext.cs.
+
+
|
+ +protected | +
Col | : | Collection |
Definition at line 146 of file DataContext.cs.
+ +This is the complete list of members for Fauna.DataContext.Collection< Doc >.IndexCall, including all inherited members.
+Call() | Fauna.DataContext.Collection< Doc >.IndexCall | |
Call(object a1) | Fauna.DataContext.Collection< Doc >.IndexCall | |
Call(object a1, object a2) | Fauna.DataContext.Collection< Doc >.IndexCall | |
Call(object a1, object a2, object a3) | Fauna.DataContext.Collection< Doc >.IndexCall | |
Call(object[] args) | Fauna.DataContext.Collection< Doc >.IndexCall | |
IndexCall(Collection coll, string name, DataContext ctx) | Fauna.DataContext.Collection< Doc >.IndexCall |
+Public Member Functions | |
IndexCall (Collection coll, string name, DataContext ctx) | |
Index< Doc > | Call () |
Index< Doc > | Call (object a1) |
Index< Doc > | Call (object a1, object a2) |
Index< Doc > | Call (object a1, object a2, object a3) |
Index< Doc > | Call (object[] args) |
Definition at line 95 of file DataContext.cs.
+Fauna.DataContext.Collection< Doc >.IndexCall.IndexCall | +( | +Collection | +coll, | +
+ | + | string | +name, | +
+ | + | DataContext | +ctx | +
+ | ) | ++ |
Definition at line 101 of file DataContext.cs.
+ +Index< Doc > Fauna.DataContext.Collection< Doc >.IndexCall.Call | +( | +) | ++ |
Index< Doc > Fauna.DataContext.Collection< Doc >.IndexCall.Call | +( | +object | +a1 | ) | ++ |
Index< Doc > Fauna.DataContext.Collection< Doc >.IndexCall.Call | +( | +object | +a1, | +
+ | + | object | +a2 | +
+ | ) | ++ |
Index< Doc > Fauna.DataContext.Collection< Doc >.IndexCall.Call | +( | +object | +a1, | +
+ | + | object | +a2, | +
+ | + | object | +a3 | +
+ | ) | ++ |
Index< Doc > Fauna.DataContext.Collection< Doc >.IndexCall.Call | +( | +object[] | +args | ) | ++ |
This is the complete list of members for Fauna.DataContext.NameAttribute, including all inherited members.
+NameAttribute(string name) | Fauna.DataContext.NameAttribute |
+Public Member Functions | |
NameAttribute (string name) | |
Definition at line 52 of file DataContext.cs.
+Fauna.DataContext.NameAttribute.NameAttribute | +( | +string | +name | ) | ++ |
Definition at line 56 of file DataContext.cs.
+ +This is the complete list of members for Fauna.Exceptions.AbortException, including all inherited members.
+AbortException(string message, QueryFailure failure, MappingContext ctx) | Fauna.Exceptions.AbortException | |
ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
GetData() | Fauna.Exceptions.AbortException | |
GetData< T >() | Fauna.Exceptions.AbortException | |
GetData< T >(IDeserializer< T > deserializer) | Fauna.Exceptions.AbortException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception that occurs when the FQL abort
function is called. This exception captures the data provided during the abort operation.
+ More...
+Public Member Functions | |
AbortException (string message, QueryFailure failure, MappingContext ctx) | |
Initializes a new instance of the AbortException class with a specified error message and query failure details. | |
object? | GetData () |
Retrieves the deserialized data associated with the abort operation as an object. | |
T? | GetData< T > () |
Retrieves the deserialized data associated with the abort operation as a specific type. | |
T? | GetData< T > (IDeserializer< T > deserializer) |
Retrieves the deserialized data associated with the abort operation as a specific type. | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception that occurs when the FQL abort
function is called. This exception captures the data provided during the abort operation.
Definition at line 89 of file ServiceException.cs.
+Fauna.Exceptions.AbortException.AbortException | +( | +string | +message, | +
+ | + | QueryFailure | +failure, | +
+ | + | MappingContext | +ctx | +
+ | ) | ++ |
Initializes a new instance of the AbortException class with a specified error message and query failure details.
+message | The error message that explains the reason for the exception. |
failure | A QueryFailure |
ctx | A mapping context. |
Definition at line 102 of file ServiceException.cs.
+ +object? Fauna.Exceptions.AbortException.GetData | +( | +) | ++ |
Retrieves the deserialized data associated with the abort operation as an object.
+T? Fauna.Exceptions.AbortException.GetData< T > | +( | +) | ++ |
Retrieves the deserialized data associated with the abort operation as a specific type.
+T | The type to which the data should be deserialized. |
deserializer | A deserializer for the abort data. |
T | : | notnull | |
T | : | GetData | |
T | : | Deserializer.Generate<T> | |
T | : | _ctx |
T? Fauna.Exceptions.AbortException.GetData< T > | +( | +IDeserializer< T > | +deserializer | ) | ++ |
Retrieves the deserialized data associated with the abort operation as a specific type.
+T | The type to which the data should be deserialized. |
deserializer | A deserializer for the abort data. |
Definition at line 129 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.BadGatewayException, including all inherited members.
+BadGatewayException(string message, QueryFailure failure) | Fauna.Exceptions.BadGatewayException | |
ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna. + More...
++Public Member Functions | |
BadGatewayException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna.
+ +Definition at line 153 of file ServiceException.cs.
+Fauna.Exceptions.BadGatewayException.BadGatewayException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 155 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.ContendedTransactionException, including all inherited members.
+ContendedTransactionException(string message, QueryFailure failure) | Fauna.Exceptions.ContendedTransactionException | |
ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay. + More...
++Public Member Functions | |
ContendedTransactionException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay.
+ +Definition at line 251 of file ServiceException.cs.
+Fauna.Exceptions.ContendedTransactionException.ContendedTransactionException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 253 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.FaunaException, including all inherited members.
+FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException |
Represents the base exception class for all exceptions specific to Fauna interactions. + More...
++Public Member Functions | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
Represents the base exception class for all exceptions specific to Fauna interactions.
+ +Definition at line 8 of file FaunaException.cs.
+Fauna.Exceptions.FaunaException.FaunaException | +( | +) | ++ |
Definition at line 10 of file FaunaException.cs.
+ +Fauna.Exceptions.FaunaException.FaunaException | +( | +string | +message | ) | ++ |
Definition at line 12 of file FaunaException.cs.
+ +Fauna.Exceptions.FaunaException.FaunaException | +( | +string | +message, | +
+ | + | Exception | +innerException | +
+ | ) | ++ |
Definition at line 14 of file FaunaException.cs.
+ +This is the complete list of members for Fauna.Exceptions.ForbiddenException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
ForbiddenException(string message, QueryFailure failure) | Fauna.Exceptions.ForbiddenException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna. + More...
++Public Member Functions | |
ForbiddenException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna.
+ +Definition at line 164 of file ServiceException.cs.
+Fauna.Exceptions.ForbiddenException.ForbiddenException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 166 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.InvalidRequestException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
InvalidRequestException(string message, QueryFailure failure) | Fauna.Exceptions.InvalidRequestException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents exceptions caused by invalid requests to Fauna. + More...
++Public Member Functions | |
InvalidRequestException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents exceptions caused by invalid requests to Fauna.
+ +Definition at line 240 of file ServiceException.cs.
+Fauna.Exceptions.InvalidRequestException.InvalidRequestException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 242 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.ProtocolException, including all inherited members.
+FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
ProtocolException(string message, HttpStatusCode statusCode, string body) | Fauna.Exceptions.ProtocolException | |
ResponseBody | Fauna.Exceptions.ProtocolException | |
StatusCode | Fauna.Exceptions.ProtocolException |
Represents exceptions when a response does not match the wire protocol. + More...
++Public Member Functions | |
ProtocolException (string message, HttpStatusCode statusCode, string body) | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Properties | |
string | ResponseBody [get] |
HttpStatusCode | StatusCode [get] |
Represents exceptions when a response does not match the wire protocol.
+ +Definition at line 8 of file ProtocolException.cs.
+Fauna.Exceptions.ProtocolException.ProtocolException | +( | +string | +message, | +
+ | + | HttpStatusCode | +statusCode, | +
+ | + | string | +body | +
+ | ) | ++ |
Definition at line 14 of file ProtocolException.cs.
+ +
+
|
+ +get | +
Definition at line 10 of file ProtocolException.cs.
+ +
+
|
+ +get | +
Definition at line 12 of file ProtocolException.cs.
+ +This is the complete list of members for Fauna.Exceptions.QueryCheckException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryCheckException(string message, QueryFailure failure) | Fauna.Exceptions.QueryCheckException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents exceptions thrown when the query has syntax errors. + More...
++Public Member Functions | |
QueryCheckException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents exceptions thrown when the query has syntax errors.
+ +Definition at line 205 of file ServiceException.cs.
+Fauna.Exceptions.QueryCheckException.QueryCheckException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 207 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.QueryRuntimeException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryRuntimeException(string message, QueryFailure failure) | Fauna.Exceptions.QueryRuntimeException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents exceptions thrown when the query fails at runtime. + More...
++Public Member Functions | |
QueryRuntimeException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents exceptions thrown when the query fails at runtime.
+ +Definition at line 215 of file ServiceException.cs.
+Fauna.Exceptions.QueryRuntimeException.QueryRuntimeException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 217 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.QueryTimeoutException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
QueryTimeoutException(string message, QueryFailure failure) | Fauna.Exceptions.QueryTimeoutException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TimeoutException(string message, QueryFailure failure) | Fauna.Exceptions.TimeoutException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. + More...
++Public Member Functions | |
QueryTimeoutException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.TimeoutException | |
TimeoutException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+ +Definition at line 195 of file ServiceException.cs.
+Fauna.Exceptions.QueryTimeoutException.QueryTimeoutException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 197 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.ServiceException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception related to Fauna service errors, particularly for query failures. + More...
++Public Member Functions | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Properties | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception related to Fauna service errors, particularly for query failures.
+ +Definition at line 15 of file ServiceException.cs.
+Fauna.Exceptions.ServiceException.ServiceException | +( | +string | +message | ) | ++ |
Initializes a new instance of the ServiceException class with a specified query failure details and error message.
+message | The error message that explains the reason for the exception. |
Definition at line 61 of file ServiceException.cs.
+ +Fauna.Exceptions.ServiceException.ServiceException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Initializes a new instance of the ServiceException class with a specified query failure details and error message.
+message | The error message that explains the reason for the exception. |
failure | A QueryFailure |
Definition at line 72 of file ServiceException.cs.
+ +
+
|
+ +get | +
The error code when a query fails.
+ +Definition at line 25 of file ServiceException.cs.
+ +
+
|
+ +get | +
The tags on the x-query-tags header, if it was provided.
+ +Definition at line 55 of file ServiceException.cs.
+ +
+
|
+ +get | +
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed.
+ +Definition at line 50 of file ServiceException.cs.
+ +
+
|
+ +get | +
The query stats for the request.
+ +Definition at line 35 of file ServiceException.cs.
+ +
+
|
+ +getset | +
The HTTP status code.
+ +Definition at line 20 of file ServiceException.cs.
+ +
+
|
+ +get | +
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+ +Definition at line 30 of file ServiceException.cs.
+ +
+
|
+ +get | +
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee.
+ +Definition at line 42 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.ThrottlingException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
ThrottlingException(string message) | Fauna.Exceptions.ThrottlingException | |
ThrottlingException(string message, QueryFailure failure) | Fauna.Exceptions.ThrottlingException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay. + More...
++Public Member Functions | |
ThrottlingException (string message) | |
ThrottlingException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay.
+ +Definition at line 226 of file ServiceException.cs.
+Fauna.Exceptions.ThrottlingException.ThrottlingException | +( | +string | +message | ) | ++ |
Definition at line 228 of file ServiceException.cs.
+ +Fauna.Exceptions.ThrottlingException.ThrottlingException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 232 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.TimeoutException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TimeoutException(string message, QueryFailure failure) | Fauna.Exceptions.TimeoutException | |
TxnTs | Fauna.Exceptions.ServiceException |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. + More...
++Public Member Functions | |
TimeoutException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+ +Definition at line 185 of file ServiceException.cs.
+Fauna.Exceptions.TimeoutException.TimeoutException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 187 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Exceptions.UnauthorizedException, including all inherited members.
+ErrorCode | Fauna.Exceptions.ServiceException | |
FaunaException() | Fauna.Exceptions.FaunaException | |
FaunaException(string message) | Fauna.Exceptions.FaunaException | |
FaunaException(string message, Exception innerException) | Fauna.Exceptions.FaunaException | |
QueryTags | Fauna.Exceptions.ServiceException | |
SchemaVersion | Fauna.Exceptions.ServiceException | |
ServiceException(string message) | Fauna.Exceptions.ServiceException | |
ServiceException(string message, QueryFailure failure) | Fauna.Exceptions.ServiceException | |
Stats | Fauna.Exceptions.ServiceException | |
StatusCode | Fauna.Exceptions.ServiceException | |
Summary | Fauna.Exceptions.ServiceException | |
TxnTs | Fauna.Exceptions.ServiceException | |
UnauthorizedException(string message, QueryFailure failure) | Fauna.Exceptions.UnauthorizedException |
Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna. + More...
++Public Member Functions | |
UnauthorizedException (string message, QueryFailure failure) | |
Public Member Functions inherited from Fauna.Exceptions.ServiceException | |
ServiceException (string message) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
ServiceException (string message, QueryFailure failure) | |
Initializes a new instance of the ServiceException class with a specified query failure details and error message. | |
Public Member Functions inherited from Fauna.Exceptions.FaunaException | |
FaunaException () | |
FaunaException (string message) | |
FaunaException (string message, Exception innerException) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Exceptions.ServiceException | |
HttpStatusCode? | StatusCode [get, set] |
The HTTP status code. | |
string? | ErrorCode [get] |
The error code when a query fails. | |
string? | Summary [get] |
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query. | |
QueryStats | Stats [get] |
The query stats for the request. | |
long? | TxnTs [get] |
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts request header in order to get a consistent prefix RYOW guarantee. | |
long? | SchemaVersion [get] |
The schema version used by the query. This can be used by clients displaying schema to determine when they should refresh their schema. If the schema version that a client has stored differs from the one returned by the query, schema should be refreshed. | |
IDictionary< string, string > | QueryTags [get] |
The tags on the x-query-tags header, if it was provided. | |
Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna.
+ +Definition at line 175 of file ServiceException.cs.
+Fauna.Exceptions.UnauthorizedException.UnauthorizedException | +( | +string | +message, | +
+ | + | QueryFailure | +failure | +
+ | ) | ++ |
Definition at line 177 of file ServiceException.cs.
+ +This is the complete list of members for Fauna.Linq.QuerySource< T >, including all inherited members.
+All(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
AllAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Any() | Fauna.Linq.QuerySource< T > | |
Any(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
AnyAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Count() | Fauna.Linq.QuerySource< T > | |
Count(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
CountAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Distinct() | Fauna.Linq.QuerySource< T > | |
First() | Fauna.Linq.QuerySource< T > | |
First(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
FirstAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
FirstOrDefault() | Fauna.Linq.QuerySource< T > | |
FirstOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
FirstOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Last() | Fauna.Linq.QuerySource< T > | |
Last(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
LastAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
LastOrDefault() | Fauna.Linq.QuerySource< T > | |
LastOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
LastOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
LongCount() | Fauna.Linq.QuerySource< T > | |
LongCount(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
LongCountAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Max() | Fauna.Linq.QuerySource< T > | |
Max< R >(Expression< Func< T, R > > selector) | Fauna.Linq.QuerySource< T > | |
MaxAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
MaxAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Min() | Fauna.Linq.QuerySource< T > | |
Min< R >(Expression< Func< T, R > > selector) | Fauna.Linq.QuerySource< T > | |
MinAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
MinAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Order() | Fauna.Linq.QuerySource< T > | |
OrderBy< K >(Expression< Func< T, K > > keySelector) | Fauna.Linq.QuerySource< T > | |
OrderByDescending< K >(Expression< Func< T, K > > keySelector) | Fauna.Linq.QuerySource< T > | |
OrderDescending() | Fauna.Linq.QuerySource< T > | |
PaginateAsync(QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Reverse() | Fauna.Linq.QuerySource< T > | |
Select< R >(Expression< Func< T, R > > selector) | Fauna.Linq.QuerySource< T > | |
Single() | Fauna.Linq.QuerySource< T > | |
Single(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
SingleAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
SingleOrDefault() | Fauna.Linq.QuerySource< T > | |
SingleOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > | |
SingleOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Skip(int count) | Fauna.Linq.QuerySource< T > | |
Sum(Expression< Func< T, int > > selector) | Fauna.Linq.QuerySource< T > | |
Sum(Expression< Func< T, long > > selector) | Fauna.Linq.QuerySource< T > | |
Sum(Expression< Func< T, double > > selector) | Fauna.Linq.QuerySource< T > | |
SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Take(int count) | Fauna.Linq.QuerySource< T > | |
ToArray() | Fauna.Linq.QuerySource< T > | |
ToArrayAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToAsyncEnumerable(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue) | Fauna.Linq.QuerySource< T > | |
ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) | Fauna.Linq.QuerySource< T > | |
ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToEnumerable() | Fauna.Linq.QuerySource< T > | |
ToHashSet() | Fauna.Linq.QuerySource< T > | |
ToHashSet(IEqualityComparer< T >? comparer) | Fauna.Linq.QuerySource< T > | |
ToHashSetAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
ToList() | Fauna.Linq.QuerySource< T > | |
ToListAsync(CancellationToken cancel=default) | Fauna.Linq.QuerySource< T > | |
Where(Expression< Func< T, bool > > predicate) | Fauna.Linq.QuerySource< T > |
+Public Member Functions | |
IAsyncEnumerable< Page< T > > | PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default) |
IAsyncEnumerable< T > | ToAsyncEnumerable (CancellationToken cancel=default) |
IEnumerable< T > | ToEnumerable () |
IQuerySource< T > | Distinct () |
IQuerySource< T > | Order () |
IQuerySource< T > | OrderBy< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderByDescending< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderDescending () |
IQuerySource< T > | Reverse () |
IQuerySource< R > | Select< R > (Expression< Func< T, R > > selector) |
IQuerySource< T > | Skip (int count) |
IQuerySource< T > | Take (int count) |
IQuerySource< T > | Where (Expression< Func< T, bool > > predicate) |
bool | All (Expression< Func< T, bool > > predicate) |
Task< bool > | AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
bool | Any () |
Task< bool > | AnyAsync (CancellationToken cancel=default) |
bool | Any (Expression< Func< T, bool > > predicate) |
Task< bool > | AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Count () |
Task< int > | CountAsync (CancellationToken cancel=default) |
int | Count (Expression< Func< T, bool > > predicate) |
Task< int > | CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | First () |
Task< T > | FirstAsync (CancellationToken cancel=default) |
T | First (Expression< Func< T, bool > > predicate) |
Task< T > | FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | FirstOrDefault () |
Task< T?> | FirstOrDefaultAsync (CancellationToken cancel=default) |
T? | FirstOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Last () |
Task< T > | LastAsync (CancellationToken cancel=default) |
T | Last (Expression< Func< T, bool > > predicate) |
Task< T > | LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | LastOrDefault () |
Task< T?> | LastOrDefaultAsync (CancellationToken cancel=default) |
T? | LastOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
long | LongCount () |
Task< long > | LongCountAsync (CancellationToken cancel=default) |
long | LongCount (Expression< Func< T, bool > > predicate) |
Task< long > | LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Max () |
Task< T > | MaxAsync (CancellationToken cancel=default) |
R | Max< R > (Expression< Func< T, R > > selector) |
Task< R > | MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Min () |
Task< T > | MinAsync (CancellationToken cancel=default) |
R | Min< R > (Expression< Func< T, R > > selector) |
Task< R > | MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Single () |
Task< T > | SingleAsync (CancellationToken cancel=default) |
T | Single (Expression< Func< T, bool > > predicate) |
Task< T > | SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | SingleOrDefault () |
Task< T > | SingleOrDefaultAsync (CancellationToken cancel=default) |
T | SingleOrDefault (Expression< Func< T, bool > > predicate) |
Task< T > | SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Sum (Expression< Func< T, int > > selector) |
Task< int > | SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default) |
long | Sum (Expression< Func< T, long > > selector) |
Task< long > | SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default) |
double | Sum (Expression< Func< T, double > > selector) |
Task< double > | SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default) |
List< T > | ToList () |
async Task< List< T > > | ToListAsync (CancellationToken cancel=default) |
T[] | ToArray () |
async Task< T[]> | ToArrayAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet () |
Task< HashSet< T > > | ToHashSetAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet (IEqualityComparer< T >? comparer) |
async Task< HashSet< T > > | ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue) |
Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) |
async Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) |
Definition at line 5 of file QuerySourceToCollections.cs.
+bool Fauna.Linq.QuerySource< T >.All | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< bool > Fauna.Linq.QuerySource< T >.AllAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +bool Fauna.Linq.QuerySource< T >.Any | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +bool Fauna.Linq.QuerySource< T >.Any | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< bool > Fauna.Linq.QuerySource< T >.AnyAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< bool > Fauna.Linq.QuerySource< T >.AnyAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +int Fauna.Linq.QuerySource< T >.Count | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +int Fauna.Linq.QuerySource< T >.Count | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< int > Fauna.Linq.QuerySource< T >.CountAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< int > Fauna.Linq.QuerySource< T >.CountAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Distinct | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 20 of file QuerySourceDsl.cs.
+ +T Fauna.Linq.QuerySource< T >.First | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.First | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.FirstAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.FirstAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T? Fauna.Linq.QuerySource< T >.FirstOrDefault | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T? Fauna.Linq.QuerySource< T >.FirstOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T?> Fauna.Linq.QuerySource< T >.FirstOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T?> Fauna.Linq.QuerySource< T >.FirstOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.Last | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.Last | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.LastAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.LastAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T? Fauna.Linq.QuerySource< T >.LastOrDefault | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T? Fauna.Linq.QuerySource< T >.LastOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T?> Fauna.Linq.QuerySource< T >.LastOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T?> Fauna.Linq.QuerySource< T >.LastOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +long Fauna.Linq.QuerySource< T >.LongCount | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +long Fauna.Linq.QuerySource< T >.LongCount | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< long > Fauna.Linq.QuerySource< T >.LongCountAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< long > Fauna.Linq.QuerySource< T >.LongCountAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.Max | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +R Fauna.Linq.QuerySource< T >.Max< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.MaxAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< R > Fauna.Linq.QuerySource< T >.MaxAsync< R > | +( | +Expression< Func< T, R > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.Min | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +R Fauna.Linq.QuerySource< T >.Min< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.MinAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< R > Fauna.Linq.QuerySource< T >.MinAsync< R > | +( | +Expression< Func< T, R > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Order | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 26 of file QuerySourceDsl.cs.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderBy< K > | +( | +Expression< Func< T, K > > | +keySelector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 32 of file QuerySourceDsl.cs.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderByDescending< K > | +( | +Expression< Func< T, K > > | +keySelector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 38 of file QuerySourceDsl.cs.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderDescending | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 44 of file QuerySourceDsl.cs.
+ +IAsyncEnumerable< Page< T > > Fauna.Linq.QuerySource< T >.PaginateAsync | +( | +QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 36 of file QuerySource.cs.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Reverse | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IQuerySource< R > Fauna.Linq.QuerySource< T >.Select< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 53 of file QuerySourceDsl.cs.
+ +T Fauna.Linq.QuerySource< T >.Single | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.Single | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.SingleAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.SingleAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.SingleOrDefault | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T Fauna.Linq.QuerySource< T >.SingleOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.SingleOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< T > Fauna.Linq.QuerySource< T >.SingleOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Skip | +( | +int | +count | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +double Fauna.Linq.QuerySource< T >.Sum | +( | +Expression< Func< T, double > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +int Fauna.Linq.QuerySource< T >.Sum | +( | +Expression< Func< T, int > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +long Fauna.Linq.QuerySource< T >.Sum | +( | +Expression< Func< T, long > > | +selector | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< double > Fauna.Linq.QuerySource< T >.SumAsync | +( | +Expression< Func< T, double > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< int > Fauna.Linq.QuerySource< T >.SumAsync | +( | +Expression< Func< T, int > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< long > Fauna.Linq.QuerySource< T >.SumAsync | +( | +Expression< Func< T, long > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Take | +( | +int | +count | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +T[] Fauna.Linq.QuerySource< T >.ToArray | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +async Task< T[]> Fauna.Linq.QuerySource< T >.ToArrayAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +IAsyncEnumerable< T > Fauna.Linq.QuerySource< T >.ToAsyncEnumerable | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Dictionary< K, V > Fauna.Linq.QuerySource< T >.ToDictionary< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue | +
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+K | : | notnull | |
K | : | ToDictionary | |
K | : | getKey | |
K | : | getValue | |
K | : | null |
Dictionary< K, V > Fauna.Linq.QuerySource< T >.ToDictionary< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | IEqualityComparer< K >? | +comparer | +
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+K | : | notnull | |
K | : | ToEnumerable() | |
K | : | ToDictionary | |
K | : | getKey | |
K | : | getValue | |
K | : | comparer |
Task< Dictionary< K, V > > Fauna.Linq.QuerySource< T >.ToDictionaryAsync< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+K | : | notnull | |
K | : | ToDictionaryAsync | |
K | : | getKey | |
K | : | getValue | |
K | : | null | |
K | : | cancel |
async Task< Dictionary< K, V > > Fauna.Linq.QuerySource< T >.ToDictionaryAsync< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | IEqualityComparer< K >? | +comparer, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+K | : | notnull |
Definition at line 38 of file QuerySourceToCollections.cs.
+ +IEnumerable< T > Fauna.Linq.QuerySource< T >.ToEnumerable | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +HashSet< T > Fauna.Linq.QuerySource< T >.ToHashSet | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +HashSet< T > Fauna.Linq.QuerySource< T >.ToHashSet | +( | +IEqualityComparer< T >? | +comparer | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Task< HashSet< T > > Fauna.Linq.QuerySource< T >.ToHashSetAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +async Task< HashSet< T > > Fauna.Linq.QuerySource< T >.ToHashSetAsync | +( | +IEqualityComparer< T >? | +comparer, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 24 of file QuerySourceToCollections.cs.
+ +List< T > Fauna.Linq.QuerySource< T >.ToList | +( | +) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +async Task< List< T > > Fauna.Linq.QuerySource< T >.ToListAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +Definition at line 8 of file QuerySourceToCollections.cs.
+ +IQuerySource< T > Fauna.Linq.QuerySource< T >.Where | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implements Fauna.Linq.IQuerySource< T >.
+ +This is the complete list of members for Fauna.Mapping.Attributes.FieldAttribute, including all inherited members.
+FieldAttribute() | Fauna.Mapping.Attributes.FieldAttribute | |
FieldAttribute(string name) | Fauna.Mapping.Attributes.FieldAttribute | |
FieldAttribute(FaunaType type) | Fauna.Mapping.Attributes.FieldAttribute | |
FieldAttribute(string name, FaunaType type) | Fauna.Mapping.Attributes.FieldAttribute |
Attribute used to specify properties of a field in a Fauna object. + More...
++Public Member Functions | |
FieldAttribute () | |
FieldAttribute (string name) | |
FieldAttribute (FaunaType type) | |
FieldAttribute (string name, FaunaType type) | |
Attribute used to specify properties of a field in a Fauna object.
+ +Definition at line 29 of file Attributes.cs.
+Fauna.Mapping.Attributes.FieldAttribute.FieldAttribute | +( | +) | ++ |
Definition at line 34 of file Attributes.cs.
+ +Fauna.Mapping.Attributes.FieldAttribute.FieldAttribute | +( | +string | +name | ) | ++ |
Definition at line 36 of file Attributes.cs.
+ +Fauna.Mapping.Attributes.FieldAttribute.FieldAttribute | +( | +FaunaType | +type | ) | ++ |
Definition at line 41 of file Attributes.cs.
+ +Fauna.Mapping.Attributes.FieldAttribute.FieldAttribute | +( | +string | +name, | +
+ | + | FaunaType | +type | +
+ | ) | ++ |
Definition at line 46 of file Attributes.cs.
+ +Attribute used to indicate that a class represents a Fauna document or struct. + More...
+Attribute used to indicate that a class represents a Fauna document or struct.
+ +Definition at line 21 of file Attributes.cs.
+This is the complete list of members for Fauna.Mapping.FieldInfo, including all inherited members.
+FaunaTypeHint | Fauna.Mapping.FieldInfo | |
IsNullable | Fauna.Mapping.FieldInfo | |
Name | Fauna.Mapping.FieldInfo | |
Property | Fauna.Mapping.FieldInfo | |
Type | Fauna.Mapping.FieldInfo |
A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna. + More...
++Properties | |
string | Name [get] |
The name of the field. | |
PropertyInfo | Property [get] |
The property info of an associated class. | |
FaunaType? | FaunaTypeHint [get] |
Indicates which fauna type the value should serialize into. | |
Type | Type [get] |
The Type that the field should deserialize into. | |
bool | IsNullable [get] |
Whether the field is nullable. | |
A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna.
+ +Definition at line 10 of file FieldInfo.cs.
+
+
|
+ +get | +
Indicates which fauna type the value should serialize into.
+ +Definition at line 23 of file FieldInfo.cs.
+ +
+
|
+ +get | +
Whether the field is nullable.
+ +Definition at line 31 of file FieldInfo.cs.
+ +
+
|
+ +get | +
The name of the field.
+ +Definition at line 15 of file FieldInfo.cs.
+ +
+
|
+ +get | +
The property info of an associated class.
+ +Definition at line 19 of file FieldInfo.cs.
+ +
+
|
+ +get | +
The Type that the field should deserialize into.
+ +Definition at line 27 of file FieldInfo.cs.
+ +This is the complete list of members for Fauna.Mapping.MappingContext, including all inherited members.
+GetInfo(Type ty) | Fauna.Mapping.MappingContext | |
MappingContext() | Fauna.Mapping.MappingContext | |
MappingContext(IEnumerable< DataContext.Collection > collections) | Fauna.Mapping.MappingContext | |
MappingContext(Dictionary< string, Type > collections) | Fauna.Mapping.MappingContext | |
TryGetBaseType(Type ty, [NotNullWhen(true)] out MappingInfo? ret) | Fauna.Mapping.MappingContext | |
TryGetCollection(string col, [NotNullWhen(true)] out MappingInfo? ret) | Fauna.Mapping.MappingContext |
A class representing the mapping context to be used during serialization and deserialization. + More...
++Public Member Functions | |
MappingContext () | |
MappingContext (IEnumerable< DataContext.Collection > collections) | |
MappingContext (Dictionary< string, Type > collections) | |
bool | TryGetCollection (string col, [NotNullWhen(true)] out MappingInfo? ret) |
Gets the MappingInfo for a given collection name. | |
bool | TryGetBaseType (Type ty, [NotNullWhen(true)] out MappingInfo? ret) |
Gets the MappingInfo for a given Type. | |
MappingInfo | GetInfo (Type ty) |
Gets the MappingInfo for a given Type. | |
A class representing the mapping context to be used during serialization and deserialization.
+ +Definition at line 8 of file MappingContext.cs.
+Fauna.Mapping.MappingContext.MappingContext | +( | +) | ++ |
Definition at line 15 of file MappingContext.cs.
+ +Fauna.Mapping.MappingContext.MappingContext | +( | +IEnumerable< DataContext::Collection > | +collections | ) | ++ |
Definition at line 17 of file MappingContext.cs.
+ +Fauna.Mapping.MappingContext.MappingContext | +( | +Dictionary< string, Type > | +collections | ) | ++ |
Definition at line 27 of file MappingContext.cs.
+ +MappingInfo Fauna.Mapping.MappingContext.GetInfo | +( | +Type | +ty | ) | ++ |
Gets the MappingInfo for a given Type.
+ty | The type to get. |
Definition at line 62 of file MappingContext.cs.
+ +bool Fauna.Mapping.MappingContext.TryGetBaseType | +( | +Type | +ty, | +
+ | + | [NotNullWhen(true)] out MappingInfo? | +ret | +
+ | ) | ++ |
Gets the MappingInfo for a given Type.
+ty | The type to get. |
ret | When this method returns, contains the MappingInfo associated with the type if found; otherwise, null . This parameter is passed uninitialized. |
true
if the MappingContext contains MappingInfo for the specified type; otherwise, false
.Definition at line 52 of file MappingContext.cs.
+ +bool Fauna.Mapping.MappingContext.TryGetCollection | +( | +string | +col, | +
+ | + | [NotNullWhen(true)] out MappingInfo? | +ret | +
+ | ) | ++ |
Gets the MappingInfo for a given collection name.
+col | The collection name to get. |
ret | When this method returns, contains the MappingInfo associated with the collection if found; otherwise, null . This parameter is passed uninitialized. |
true
if the MappingContext contains MappingInfo for the specified collection; otherwise, false
.Definition at line 41 of file MappingContext.cs.
+ +This is the complete list of members for Fauna.Mapping.MappingInfo, including all inherited members.
+Fields | Fauna.Mapping.MappingInfo | |
FieldsByName | Fauna.Mapping.MappingInfo | |
Type | Fauna.Mapping.MappingInfo |
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents. + More...
++Properties | |
Type | Type [get] |
The associated type. | |
IReadOnlyList< FieldInfo > | Fields [get] |
A read-only list of FieldInfo representing the object. | |
IReadOnlyDictionary< string, FieldInfo > | FieldsByName [get] |
A read-only dictionary of FieldInfo representing the object. | |
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents.
+ +Definition at line 11 of file MappingInfo.cs.
+
+
|
+ +get | +
A read-only list of FieldInfo representing the object.
+ +Definition at line 20 of file MappingInfo.cs.
+ +
+
|
+ +get | +
A read-only dictionary of FieldInfo representing the object.
+ +Definition at line 24 of file MappingInfo.cs.
+ +
+
|
+ +get | +
The associated type.
+ +Definition at line 16 of file MappingInfo.cs.
+ +This is the complete list of members for Fauna.Query, including all inherited members.
+Equals(object? otherObject) | Fauna.Query | |
Equals(Query? otherQuery) | Fauna.Query | |
FQL(ref QueryStringHandler handler) | Fauna.Query | static |
GetHashCode() | Fauna.Query | |
Serialize(MappingContext ctx, Utf8FaunaWriter writer) | Fauna.Query |
Represents the abstract base class for constructing FQL queries. + More...
++Public Member Functions | |
void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query into the provided stream. | |
override int | GetHashCode () |
Returns a hash code for the current query. | |
override bool | Equals (object? otherObject) |
Determines whether the specified object is equal to the current query. | |
bool | Equals (Query? otherQuery) |
Determines whether the specified Query is equal to the current query. | |
+Static Public Member Functions | |
static Query | FQL (ref QueryStringHandler handler) |
Constructs an FQL query using the specified QueryStringHandler. | |
Represents the abstract base class for constructing FQL queries.
+ + +
+
|
+ +abstract | +
Determines whether the specified object is equal to the current query.
+otherObject | The object to compare with the current query. |
+
|
+ +abstract | +
Determines whether the specified Query is equal to the current query.
+otherQuery | The Query to compare with the current query. |
+
|
+ +static | +
+
|
+ +abstract | +
Returns a hash code for the current query.
+
+
|
+ +abstract | +
Serializes the query into the provided stream.
+ctx | The context to be used during serialization. |
writer | The writer to which the query is serialized. |
Implements Fauna.IQueryFragment.
+ +This is the complete list of members for Fauna.QueryExpr, including all inherited members.
+Equals(Query? o) | Fauna.QueryExpr | |
Equals(object? o) | Fauna.QueryExpr | |
FQL(ref QueryStringHandler handler) | Fauna.Query | static |
Fragments | Fauna.QueryExpr | |
GetHashCode() | Fauna.QueryExpr | |
operator!=(QueryExpr left, QueryExpr right) | Fauna.QueryExpr | static |
operator==(QueryExpr left, QueryExpr right) | Fauna.QueryExpr | static |
QueryExpr(IList< IQueryFragment > fragments) | Fauna.QueryExpr | |
QueryExpr(params IQueryFragment[] fragments) | Fauna.QueryExpr | |
Serialize(MappingContext ctx, Utf8FaunaWriter writer) | Fauna.QueryExpr | |
ToString() | Fauna.QueryExpr | |
Unwrap | Fauna.QueryExpr |
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions. + More...
++Public Member Functions | |
QueryExpr (IList< IQueryFragment > fragments) | |
Initializes a new instance of the QueryExpr class with a collection of query fragments. | |
QueryExpr (params IQueryFragment[] fragments) | |
Initializes a new instance of the QueryExpr class with one or more query fragments. | |
override void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query expression. | |
override bool | Equals (Query? o) |
Determines whether the specified QueryExpr is equal to the current QueryExpr. | |
override bool | Equals (object? o) |
Determines whether the specified object is equal to the current QueryExpr. | |
override int | GetHashCode () |
The default hash function. | |
override string | ToString () |
Returns a string that represents the current QueryExpr. | |
Public Member Functions inherited from Fauna.Query | |
void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query into the provided stream. | |
override int | GetHashCode () |
Returns a hash code for the current query. | |
override bool | Equals (object? otherObject) |
Determines whether the specified object is equal to the current query. | |
bool | Equals (Query? otherQuery) |
Determines whether the specified Query is equal to the current query. | |
+Static Public Member Functions | |
static bool | operator== (QueryExpr left, QueryExpr right) |
Determines whether two specified instances of QueryExpr are equal. | |
static bool | operator!= (QueryExpr left, QueryExpr right) |
Determines whether two specified instances of QueryExpr are not equal. | |
Static Public Member Functions inherited from Fauna.Query | |
static Query | FQL (ref QueryStringHandler handler) |
Constructs an FQL query using the specified QueryStringHandler. | |
+Properties | |
IReadOnlyCollection< IQueryFragment > | Unwrap [get] |
Gets the readonly collection of query fragments. | |
IReadOnlyCollection< IQueryFragment > | Fragments [get] |
Gets the readonly collection of query fragments. | |
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions.
+ +Definition at line 10 of file QueryExpr.cs.
+Fauna.QueryExpr.QueryExpr | +( | +IList< IQueryFragment > | +fragments | ) | ++ |
Initializes a new instance of the QueryExpr class with a collection of query fragments.
+fragments | The collection of IQueryFragment instances. |
Definition at line 16 of file QueryExpr.cs.
+ +Fauna.QueryExpr.QueryExpr | +( | +params IQueryFragment[] | +fragments | ) | ++ |
Initializes a new instance of the QueryExpr class with one or more query fragments.
+fragments | The array of IQueryFragment instances. |
Definition at line 25 of file QueryExpr.cs.
+ +override bool Fauna.QueryExpr.Equals | +( | +object? | +o | ) | ++ |
Determines whether the specified object is equal to the current QueryExpr.
+o | The object to compare with the current QueryExpr. |
Definition at line 70 of file QueryExpr.cs.
+ +override bool Fauna.QueryExpr.Equals | +( | +Query? | +o | ) | ++ |
Determines whether the specified QueryExpr is equal to the current QueryExpr.
+o | The QueryExpr to compare with the current QueryExpr. |
override int Fauna.QueryExpr.GetHashCode | +( | +) | ++ |
The default hash function.
+
+
|
+ +static | +
Determines whether two specified instances of QueryExpr are not equal.
+left | The first QueryExpr to compare. |
right | The second QueryExpr to compare. |
Definition at line 134 of file QueryExpr.cs.
+ +
+
|
+ +static | +
Determines whether two specified instances of QueryExpr are equal.
+left | The first QueryExpr to compare. |
right | The second QueryExpr to compare. |
Definition at line 113 of file QueryExpr.cs.
+ +override void Fauna.QueryExpr.Serialize | +( | +MappingContext | +ctx, | +
+ | + | Utf8FaunaWriter | +writer | +
+ | ) | ++ |
Serializes the query expression.
+ctx | The serialization context. |
writer | The writer to serialize the query expression to. |
Implements Fauna.IQueryFragment.
+ +Definition at line 45 of file QueryExpr.cs.
+ +override string Fauna.QueryExpr.ToString | +( | +) | ++ |
Returns a string that represents the current QueryExpr.
+
+
|
+ +get | +
Gets the readonly collection of query fragments.
+ +Definition at line 38 of file QueryExpr.cs.
+ +
+
|
+ +get | +
Gets the readonly collection of query fragments.
+ +Definition at line 33 of file QueryExpr.cs.
+ +This is the complete list of members for Fauna.QueryFailure, including all inherited members.
+Abort | Fauna.QueryFailure | |
ConstraintFailures | Fauna.QueryFailure | |
ErrorCode | Fauna.QueryFailure | |
GetFromResponseBody< T >(MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) | Fauna.QueryResponse | static |
LastSeenTxn | Fauna.QueryResponse | |
Message | Fauna.QueryFailure | |
QueryFailure(HttpStatusCode statusCode, JsonElement json) | Fauna.QueryFailure | |
QueryTags | Fauna.QueryResponse | |
RawJson | Fauna.QueryResponse | |
SchemaVersion | Fauna.QueryResponse | |
Stats | Fauna.QueryResponse | |
StatusCode | Fauna.QueryFailure | |
Summary | Fauna.QueryResponse |
Represents a failed query response. + More...
++Public Member Functions | |
QueryFailure (HttpStatusCode statusCode, JsonElement json) | |
Initializes a new instance of the QueryFailure class, parsing the provided raw response text to extract error information. | |
+Properties | |
HttpStatusCode | StatusCode [get] |
string | ErrorCode = "" [get] |
string | Message = "" [get] |
object? | ConstraintFailures [get] |
object? | Abort [get] |
Properties inherited from Fauna.QueryResponse | |
JsonElement | RawJson [get] |
long | LastSeenTxn [get] |
Gets the last transaction seen by this query. | |
long | SchemaVersion [get] |
Gets the schema version. | |
string | Summary = "" [get] |
Gets a summary of the query execution. | |
Dictionary< string, string > | QueryTags = new() [get] |
Gets a dictionary of query tags, providing additional context about the query. | |
QueryStats | Stats [get] |
Gets the statistics related to the query execution. | |
+Additional Inherited Members | |
Static Public Member Functions inherited from Fauna.QueryResponse | |
static ? QueryResponse | GetFromResponseBody< T > (MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) |
Asynchronously parses the HTTP response message to create a QueryResponse instance. | |
Represents a failed query response.
+ +Definition at line 159 of file QueryResponse.cs.
+Fauna.QueryFailure.QueryFailure | +( | +HttpStatusCode | +statusCode, | +
+ | + | JsonElement | +json | +
+ | ) | ++ |
Initializes a new instance of the QueryFailure class, parsing the provided raw response text to extract error information.
+statusCode | The HTTP status code. |
json | The JSON response body. |
Definition at line 172 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 165 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 164 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 162 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 163 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 161 of file QueryResponse.cs.
+ +This is the complete list of members for Fauna.QueryLiteral, including all inherited members.
+Equals(object? other) | Fauna.QueryLiteral | |
GetHashCode() | Fauna.QueryLiteral | |
operator!=(QueryLiteral left, QueryLiteral right) | Fauna.QueryLiteral | static |
operator==(QueryLiteral left, QueryLiteral right) | Fauna.QueryLiteral | static |
QueryLiteral(string v) | Fauna.QueryLiteral | |
Serialize(MappingContext ctx, Utf8FaunaWriter writer) | Fauna.QueryLiteral | |
ToString() | Fauna.QueryLiteral | |
Unwrap | Fauna.QueryLiteral |
Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure. + More...
++Public Member Functions | |
QueryLiteral (string v) | |
Initializes a new instance of the QueryLiteral class with the specified value. | |
override string | ToString () |
Returns a string that represents the current QueryLiteral. | |
void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query literal. | |
override bool | Equals (object? other) |
Determines whether the specified object is equal to the current QueryLiteral. | |
override int | GetHashCode () |
The default hash function. | |
+Static Public Member Functions | |
static bool | operator== (QueryLiteral left, QueryLiteral right) |
Determines whether two specified instances of QueryLiteral are equal. | |
static bool | operator!= (QueryLiteral left, QueryLiteral right) |
Determines whether two specified instances of QueryLiteral are not equal. | |
+Properties | |
string | Unwrap [get] |
Gets the string value of the query literal. | |
Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure.
+ +Definition at line 9 of file QueryLiteral.cs.
+Fauna.QueryLiteral.QueryLiteral | +( | +string | +v | ) | ++ |
Initializes a new instance of the QueryLiteral class with the specified value.
+v | The string value to be represented as a query literal. |
ArgumentNullException | Thrown when the value is null. |
Definition at line 16 of file QueryLiteral.cs.
+ +override bool Fauna.QueryLiteral.Equals | +( | +object? | +other | ) | ++ |
Determines whether the specified object is equal to the current QueryLiteral.
+other | The object to compare with the current QueryLiteral. |
Definition at line 55 of file QueryLiteral.cs.
+ +override int Fauna.QueryLiteral.GetHashCode | +( | +) | ++ |
The default hash function.
+Definition at line 81 of file QueryLiteral.cs.
+ +
+
|
+ +static | +
Determines whether two specified instances of QueryLiteral are not equal.
+left | The first QueryLiteral to compare. |
right | The second QueryLiteral to compare. |
Definition at line 103 of file QueryLiteral.cs.
+ +
+
|
+ +static | +
Determines whether two specified instances of QueryLiteral are equal.
+left | The first QueryLiteral to compare. |
right | The second QueryLiteral to compare. |
Definition at line 92 of file QueryLiteral.cs.
+ +void Fauna.QueryLiteral.Serialize | +( | +MappingContext | +ctx, | +
+ | + | Utf8FaunaWriter | +writer | +
+ | ) | ++ |
Serializes the query literal.
+ctx | The serialization context. |
writer | The writer to serialize the query literal to. |
Implements Fauna.IQueryFragment.
+ +Definition at line 45 of file QueryLiteral.cs.
+ +override string Fauna.QueryLiteral.ToString | +( | +) | ++ |
Returns a string that represents the current QueryLiteral.
+Definition at line 35 of file QueryLiteral.cs.
+ +
+
|
+ +get | +
Gets the string value of the query literal.
+ +Definition at line 29 of file QueryLiteral.cs.
+ +This is the complete list of members for Fauna.QueryOptions, including all inherited members.
+Linearized | Fauna.QueryOptions | |
QueryTags | Fauna.QueryOptions | |
QueryTimeout | Fauna.QueryOptions | |
TraceParent | Fauna.QueryOptions | |
TypeCheck | Fauna.QueryOptions |
Represents the options for customizing Fauna queries. + More...
++Properties | |
bool? | Linearized = null [get, set] |
Gets or sets a value indicating whether the query runs as strictly serialized, affecting read-only transactions. | |
bool? | TypeCheck = null [get, set] |
Gets or sets a value indicating whether type checking of the query is enabled or disabled before evaluation. | |
TimeSpan? | QueryTimeout = null [get, set] |
Gets or sets the query timeout. It defines how long the client waits for a query to complete. | |
Dictionary< string, string >? | QueryTags = null [get, set] |
Gets or sets a string-encoded set of caller-defined tags for identifying the request in logs and response bodies. Each key and value should be limited to [a-zA-Z0-9_]. | |
string? | TraceParent = null [get, set] |
Gets or sets the trace parent identifier for distributed tracing systems. | |
Represents the options for customizing Fauna queries.
+ +Definition at line 6 of file QueryOptions.cs.
+
+
|
+ +getset | +
Gets or sets a value indicating whether the query runs as strictly serialized, affecting read-only transactions.
+ +Definition at line 11 of file QueryOptions.cs.
+ +
+
|
+ +getset | +
Gets or sets a string-encoded set of caller-defined tags for identifying the request in logs and response bodies. Each key and value should be limited to [a-zA-Z0-9_].
+ +Definition at line 27 of file QueryOptions.cs.
+ +
+
|
+ +getset | +
Gets or sets the query timeout. It defines how long the client waits for a query to complete.
+ +Definition at line 21 of file QueryOptions.cs.
+ +
+
|
+ +getset | +
Gets or sets the trace parent identifier for distributed tracing systems.
+ +Definition at line 32 of file QueryOptions.cs.
+ +
+
|
+ +getset | +
Gets or sets a value indicating whether type checking of the query is enabled or disabled before evaluation.
+ +Definition at line 16 of file QueryOptions.cs.
+ +This is the complete list of members for Fauna.QueryResponse, including all inherited members.
+GetFromResponseBody< T >(MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) | Fauna.QueryResponse | static |
LastSeenTxn | Fauna.QueryResponse | |
QueryTags | Fauna.QueryResponse | |
RawJson | Fauna.QueryResponse | |
SchemaVersion | Fauna.QueryResponse | |
Stats | Fauna.QueryResponse | |
Summary | Fauna.QueryResponse |
Represents the response from a query executed. + More...
++Static Public Member Functions | |
static ? QueryResponse | GetFromResponseBody< T > (MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) |
Asynchronously parses the HTTP response message to create a QueryResponse instance. | |
+Properties | |
JsonElement | RawJson [get] |
long | LastSeenTxn [get] |
Gets the last transaction seen by this query. | |
long | SchemaVersion [get] |
Gets the schema version. | |
string | Summary = "" [get] |
Gets a summary of the query execution. | |
Dictionary< string, string > | QueryTags = new() [get] |
Gets a dictionary of query tags, providing additional context about the query. | |
QueryStats | Stats [get] |
Gets the statistics related to the query execution. | |
Represents the response from a query executed.
+ +Definition at line 12 of file QueryResponse.cs.
+
+
|
+ +static | +
Asynchronously parses the HTTP response message to create a QueryResponse instance.
+T | The expected data type of the query response. |
ctx | Serialization context for handling response data. |
deserializer | A deserializer for the success data type. |
statusCode | The HTTP status code. |
body | The response body. |
Definition at line 92 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets the last transaction seen by this query.
+ +Definition at line 19 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets a dictionary of query tags, providing additional context about the query.
+ +Definition at line 34 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Definition at line 14 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets the schema version.
+ +Definition at line 24 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets the statistics related to the query execution.
+ +Definition at line 39 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets a summary of the query execution.
+ +Definition at line 29 of file QueryResponse.cs.
+ +This is the complete list of members for Fauna.QuerySuccess< T >, including all inherited members.
+Data | Fauna.QuerySuccess< T > | |
GetFromResponseBody< T >(MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) | Fauna.QueryResponse | static |
LastSeenTxn | Fauna.QueryResponse | |
QuerySuccess(MappingContext ctx, IDeserializer< T > deserializer, JsonElement json) | Fauna.QuerySuccess< T > | |
QueryTags | Fauna.QueryResponse | |
RawJson | Fauna.QueryResponse | |
SchemaVersion | Fauna.QueryResponse | |
StaticType | Fauna.QuerySuccess< T > | |
Stats | Fauna.QueryResponse | |
Summary | Fauna.QueryResponse |
Represents a successful query response. + More...
++Public Member Functions | |
QuerySuccess (MappingContext ctx, IDeserializer< T > deserializer, JsonElement json) | |
Initializes a new instance of the QuerySuccess<T> class, deserializing the query response into the specified type. | |
+Properties | |
T | Data [get] |
Gets the deserialized data from the query response. | |
string? | StaticType [get] |
Gets the static type information from the query response, if available. | |
Properties inherited from Fauna.QueryResponse | |
JsonElement | RawJson [get] |
long | LastSeenTxn [get] |
Gets the last transaction seen by this query. | |
long | SchemaVersion [get] |
Gets the schema version. | |
string | Summary = "" [get] |
Gets a summary of the query execution. | |
Dictionary< string, string > | QueryTags = new() [get] |
Gets a dictionary of query tags, providing additional context about the query. | |
QueryStats | Stats [get] |
Gets the statistics related to the query execution. | |
+Additional Inherited Members | |
Static Public Member Functions inherited from Fauna.QueryResponse | |
static ? QueryResponse | GetFromResponseBody< T > (MappingContext ctx, IDeserializer< T > deserializer, HttpStatusCode statusCode, string body) |
Asynchronously parses the HTTP response message to create a QueryResponse instance. | |
Represents a successful query response.
+T | The type of data expected in the query result. |
Definition at line 120 of file QueryResponse.cs.
+Fauna.QuerySuccess< T >.QuerySuccess | +( | +MappingContext | +ctx, | +
+ | + | IDeserializer< T > | +deserializer, | +
+ | + | JsonElement | +json | +
+ | ) | ++ |
Initializes a new instance of the QuerySuccess<T> class, deserializing the query response into the specified type.
+ctx | The serialization context used for deserializing the response data. |
deserializer | A deserializer for the response data type. |
json | The parsed JSON response body. |
Definition at line 138 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets the deserialized data from the query response.
+ +Definition at line 125 of file QueryResponse.cs.
+ +
+
|
+ +get | +
Gets the static type information from the query response, if available.
+ +Definition at line 130 of file QueryResponse.cs.
+ +This is the complete list of members for Fauna.QueryVal, including all inherited members.
+Equals(Query? o) | Fauna.QueryVal | |
Equals(object? o) | Fauna.QueryVal | |
FQL(ref QueryStringHandler handler) | Fauna.Query | static |
GetHashCode() | Fauna.QueryVal | |
operator!=(QueryVal left, QueryVal right) | Fauna.QueryVal | static |
operator==(QueryVal left, QueryVal right) | Fauna.QueryVal | static |
QueryVal(object? v) | Fauna.QueryVal | |
Serialize(MappingContext ctx, Utf8FaunaWriter writer) | Fauna.QueryVal | |
ToString() | Fauna.QueryVal | |
Unwrap | Fauna.QueryVal |
Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types. + More...
++Public Member Functions | |
QueryVal (object? v) | |
Initializes a new instance of the QueryVal class with the specified value. | |
override void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query value. | |
override bool | Equals (Query? o) |
Determines whether the specified QueryVal is equal to the current QueryVal. | |
override bool | Equals (object? o) |
Determines whether the specified object is equal to the current QueryVal. | |
override int | GetHashCode () |
The default hash function. | |
override string | ToString () |
Returns a string that represents the current QueryVal. | |
Public Member Functions inherited from Fauna.Query | |
void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query into the provided stream. | |
override int | GetHashCode () |
Returns a hash code for the current query. | |
override bool | Equals (object? otherObject) |
Determines whether the specified object is equal to the current query. | |
bool | Equals (Query? otherQuery) |
Determines whether the specified Query is equal to the current query. | |
+Static Public Member Functions | |
static bool | operator== (QueryVal left, QueryVal right) |
Determines whether two specified instances of QueryVal are equal. | |
static bool | operator!= (QueryVal left, QueryVal right) |
Determines whether two specified instances of QueryVal are not equal. | |
Static Public Member Functions inherited from Fauna.Query | |
static Query | FQL (ref QueryStringHandler handler) |
Constructs an FQL query using the specified QueryStringHandler. | |
+Properties | |
object? | Unwrap [get] |
Gets the value of the specified type represented in the query. | |
Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types.
+ +Definition at line 9 of file QueryVal.cs.
+Fauna.QueryVal.QueryVal | +( | +object? | +v | ) | ++ |
Initializes a new instance of the QueryVal class with the specified value.
+v | The value of the specified type to be represented in the query. |
Definition at line 20 of file QueryVal.cs.
+ +override bool Fauna.QueryVal.Equals | +( | +object? | +o | ) | ++ |
Determines whether the specified object is equal to the current QueryVal.
+o | The object to compare with the current QueryVal. |
Definition at line 50 of file QueryVal.cs.
+ +override bool Fauna.QueryVal.Equals | +( | +Query? | +o | ) | ++ |
Determines whether the specified QueryVal is equal to the current QueryVal.
+o | The QueryVal to compare with the current QueryVal. |
override int Fauna.QueryVal.GetHashCode | +( | +) | ++ |
The default hash function.
+Definition at line 64 of file QueryVal.cs.
+ +
+
|
+ +static | +
Determines whether two specified instances of QueryVal are not equal.
+left | The first QueryVal to compare. |
right | The second QueryVal to compare. |
Definition at line 109 of file QueryVal.cs.
+ +
+
|
+ +static | +
Determines whether two specified instances of QueryVal are equal.
+left | The first QueryVal to compare. |
right | The second QueryVal to compare. |
Definition at line 88 of file QueryVal.cs.
+ +override void Fauna.QueryVal.Serialize | +( | +MappingContext | +ctx, | +
+ | + | Utf8FaunaWriter | +writer | +
+ | ) | ++ |
Serializes the query value.
+ctx | The serialization context. |
writer | The writer to serialize the query value to. |
Implements Fauna.IQueryFragment.
+ +Definition at line 30 of file QueryVal.cs.
+ +override string Fauna.QueryVal.ToString | +( | +) | ++ |
Returns a string that represents the current QueryVal.
+
+
|
+ +get | +
Gets the value of the specified type represented in the query.
+ +Definition at line 14 of file QueryVal.cs.
+ +This is the complete list of members for Fauna.RetryConfiguration, including all inherited members.
+RetryConfiguration(int retryCount, TimeSpan maxBackoff) | Fauna.RetryConfiguration | |
RetryPolicy | Fauna.RetryConfiguration |
A class representing a retry configuration for queries. + More...
++Public Member Functions | |
RetryConfiguration (int retryCount, TimeSpan maxBackoff) | |
Creates a new RetryConfiguration instance. | |
+Properties | |
AsyncPolicy< HttpResponseMessage > | RetryPolicy [get, set] |
Gets the retry policy. | |
A class representing a retry configuration for queries.
+ +Definition at line 9 of file RetryConfiguration.cs.
+Fauna.RetryConfiguration.RetryConfiguration | +( | +int | +retryCount, | +
+ | + | TimeSpan | +maxBackoff | +
+ | ) | ++ |
Creates a new RetryConfiguration instance.
+retryCount | Maximum times to retry a request. |
maxBackoff | The maximum backoff to apply. |
Definition at line 23 of file RetryConfiguration.cs.
+ +
+
|
+ +getset | +
Gets the retry policy.
+ +Definition at line 15 of file RetryConfiguration.cs.
+ +This is the complete list of members for Fauna.Serialization.BaseDeserializer< T >, including all inherited members.
+Deserialize(MappingContext context, ref Utf8FaunaReader reader) | Fauna.Serialization.BaseDeserializer< T > | |
IDeserializer< T >.Deserialize(MappingContext context, ref Utf8FaunaReader reader) | Fauna.Serialization.IDeserializer< T > |
+Public Member Functions | |
T | Deserialize (MappingContext context, ref Utf8FaunaReader reader) |
Public Member Functions inherited from Fauna.Serialization.IDeserializer< T > | |
new T | Deserialize (MappingContext context, ref Utf8FaunaReader reader) |
object? | Deserialize (MappingContext context, ref Utf8FaunaReader reader) |
Definition at line 15 of file IDeserializer.cs.
+
+
|
+ +abstract | +
This is the complete list of members for Fauna.Serialization.SerializationException, including all inherited members.
+SerializationException(string? message) | Fauna.Serialization.SerializationException | |
SerializationException(string? message, Exception? innerException) | Fauna.Serialization.SerializationException |
Represents error that occur during serialization and deserialization of Fauna data. + More...
++Public Member Functions | |
SerializationException (string? message) | |
SerializationException (string? message, Exception? innerException) | |
Represents error that occur during serialization and deserialization of Fauna data.
+ +Definition at line 6 of file SerializationException.cs.
+Fauna.Serialization.SerializationException.SerializationException | +( | +string? | +message | ) | ++ |
Definition at line 8 of file SerializationException.cs.
+ +Fauna.Serialization.SerializationException.SerializationException | +( | +string? | +message, | +
+ | + | Exception? | +innerException | +
+ | ) | ++ |
Definition at line 12 of file SerializationException.cs.
+ +This is the complete list of members for Fauna.Serialization.Utf8FaunaWriter, including all inherited members.
+Provides functionality for writing data in a streaming manner to a buffer or a stream. + More...
++Public Member Functions | |
Utf8FaunaWriter (IBufferWriter< byte > bufferWriter) | |
Initializes a new instance of the Utf8FaunaWriter class with a specified buffer writer. | |
Utf8FaunaWriter (Stream stream) | |
Initializes a new instance of the Utf8FaunaWriter class with a specified stream. | |
void | Flush () |
Flushes the written data to the underlying buffer or stream. | |
async ValueTask | FlushAsync () |
Asynchronously flushes the written data to the underlying buffer or stream. | |
void | Dispose () |
Disposes the underlying writer. | |
async ValueTask | DisposeAsync () |
Asynchronously disposes the underlying writer. | |
void | WriteStartObject () |
Writes the beginning of an object. | |
void | WriteEndObject () |
Writes the end of an object. | |
void | WriteStartEscapedObject () |
Writes the beginning of a specially tagged object. | |
void | WriteEndEscapedObject () |
Writes the end of a specially tagged object. | |
void | WriteStartArray () |
Writes the beginning of an array. | |
void | WriteEndArray () |
Writes the end of an array. | |
void | WriteStartRef () |
Writes the beginning of a reference object. | |
void | WriteEndRef () |
Writes the end of a reference object. | |
void | WriteDouble (string fieldName, decimal value) |
Writes a double value with a specific field name. | |
void | WriteDouble (string fieldName, double value) |
Writes a double value with a specific field name. | |
void | WriteInt (string fieldName, int value) |
Writes an integer value with a specific field name. | |
void | WriteLong (string fieldName, long value) |
Writes a long integer value with a specific field name. | |
void | WriteString (string fieldName, string value) |
Writes a string value with a specific field name. | |
void | WriteDate (string fieldName, DateTime value) |
Writes a date value with a specific field name. | |
void | WriteTime (string fieldName, DateTime value) |
Writes a time value with a specific field name. | |
void | WriteBoolean (string fieldName, bool value) |
Writes a boolean value with a specific field name. | |
void | WriteNull (string fieldName) |
Writes a null value with a specific field name. | |
void | WriteModule (string fieldName, Module value) |
Writes a module value with a specific field name. | |
void | WriteFieldName (string value) |
Writes a field name for the next value. | |
void | WriteTaggedValue (string tag, string value) |
Writes a tagged value in an object. | |
void | WriteDoubleValue (decimal value) |
Writes a double value as a tagged element. | |
void | WriteDoubleValue (double value) |
Writes a double value as a tagged element. | |
void | WriteIntValue (int value) |
Writes an integer value as a tagged element. | |
void | WriteLongValue (long value) |
Writes a long integer value as a tagged element. | |
void | WriteStringValue (string value) |
Writes a string value as a tagged element. | |
void | WriteDateValue (DateTime value) |
Writes a date value as a tagged element. | |
void | WriteDateValue (DateOnly value) |
Writes a date value as a tagged element. | |
void | WriteDateValue (DateTimeOffset value) |
Writes a date value as a tagged element. | |
void | WriteTimeValue (DateTime value) |
Writes a date value as a tagged element. | |
void | WriteTimeValue (DateTimeOffset value) |
Writes a date value as a tagged element. | |
void | WriteBooleanValue (bool value) |
Writes a boolean value to the stream. | |
void | WriteNullValue () |
Writes a null value to the stream. | |
void | WriteModuleValue (Module value) |
Writes a module value as a tagged element. | |
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+ +Definition at line 11 of file Utf8FaunaWriter.cs.
+Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter | +( | +IBufferWriter< byte > | +bufferWriter | ) | ++ |
Initializes a new instance of the Utf8FaunaWriter class with a specified buffer writer.
+bufferWriter | The buffer writer to write to. |
Definition at line 19 of file Utf8FaunaWriter.cs.
+ +Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter | +( | +Stream | +stream | ) | ++ |
Initializes a new instance of the Utf8FaunaWriter class with a specified stream.
+stream | The stream to write to. |
Definition at line 28 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.Dispose | +( | +) | ++ |
Disposes the underlying writer.
+ +Definition at line 52 of file Utf8FaunaWriter.cs.
+ +async ValueTask Fauna.Serialization.Utf8FaunaWriter.DisposeAsync | +( | +) | ++ |
Asynchronously disposes the underlying writer.
+ +Definition at line 60 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.Flush | +( | +) | ++ |
Flushes the written data to the underlying buffer or stream.
+ +Definition at line 36 of file Utf8FaunaWriter.cs.
+ +async ValueTask Fauna.Serialization.Utf8FaunaWriter.FlushAsync | +( | +) | ++ |
Asynchronously flushes the written data to the underlying buffer or stream.
+ +Definition at line 44 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteBoolean | +( | +string | +fieldName, | +
+ | + | bool | +value | +
+ | ) | ++ |
Writes a boolean value with a specific field name.
+fieldName | The name of the field. |
value | The boolean value to write. |
Definition at line 217 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteBooleanValue | +( | +bool | +value | ) | ++ |
Writes a boolean value to the stream.
+value | The boolean value to write. |
Definition at line 365 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDate | +( | +string | +fieldName, | +
+ | + | DateTime | +value | +
+ | ) | ++ |
Writes a date value with a specific field name.
+fieldName | The name of the field. |
value | The DateTime value to write. |
Definition at line 195 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue | +( | +DateOnly | +value | ) | ++ |
Writes a date value as a tagged element.
+value | The date value to write. |
Definition at line 325 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue | +( | +DateTime | +value | ) | ++ |
Writes a date value as a tagged element.
+value | The date value to write. |
Definition at line 315 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue | +( | +DateTimeOffset | +value | ) | ++ |
Writes a date value as a tagged element.
+value | The date value to write. |
Definition at line 335 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDouble | +( | +string | +fieldName, | +
+ | + | decimal | +value | +
+ | ) | ++ |
Writes a double value with a specific field name.
+fieldName | The name of the field. |
value | The decimal value to write. |
Definition at line 140 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDouble | +( | +string | +fieldName, | +
+ | + | double | +value | +
+ | ) | ++ |
Writes a double value with a specific field name.
+fieldName | The name of the field. |
value | The double value to write. |
Definition at line 151 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue | +( | +decimal | +value | ) | ++ |
Writes a double value as a tagged element.
+value | The double value to write. |
Definition at line 270 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue | +( | +double | +value | ) | ++ |
Writes a double value as a tagged element.
+value | The double value to write. |
Definition at line 279 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteEndArray | +( | +) | ++ |
Writes the end of an array.
+ +Definition at line 111 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteEndEscapedObject | +( | +) | ++ |
Writes the end of a specially tagged object.
+ +Definition at line 94 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteEndObject | +( | +) | ++ |
Writes the end of an object.
+ +Definition at line 76 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteEndRef | +( | +) | ++ |
Writes the end of a reference object.
+ +Definition at line 129 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteFieldName | +( | +string | +value | ) | ++ |
Writes a field name for the next value.
+value | The name of the field. |
Definition at line 249 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteInt | +( | +string | +fieldName, | +
+ | + | int | +value | +
+ | ) | ++ |
Writes an integer value with a specific field name.
+fieldName | The name of the field. |
value | The integer value to write. |
Definition at line 162 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteIntValue | +( | +int | +value | ) | ++ |
Writes an integer value as a tagged element.
+value | The integer value to write. |
Definition at line 288 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteLong | +( | +string | +fieldName, | +
+ | + | long | +value | +
+ | ) | ++ |
Writes a long integer value with a specific field name.
+fieldName | The name of the field. |
value | The long integer value to write. |
Definition at line 173 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteLongValue | +( | +long | +value | ) | ++ |
Writes a long integer value as a tagged element.
+value | The long integer value to write. |
Definition at line 297 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteModule | +( | +string | +fieldName, | +
+ | + | Module | +value | +
+ | ) | ++ |
Writes a module value with a specific field name.
+fieldName | The name of the field. |
value | The module value to write. |
Definition at line 239 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteModuleValue | +( | +Module | +value | ) | ++ |
Writes a module value as a tagged element.
+value | The module value to write. |
Definition at line 382 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteNull | +( | +string | +fieldName | ) | ++ |
Writes a null value with a specific field name.
+fieldName | The name of the field. |
Definition at line 228 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteNullValue | +( | +) | ++ |
Writes a null value to the stream.
+ +Definition at line 373 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteStartArray | +( | +) | ++ |
Writes the beginning of an array.
+ +Definition at line 103 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteStartEscapedObject | +( | +) | ++ |
Writes the beginning of a specially tagged object.
+ +Definition at line 84 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteStartObject | +( | +) | ++ |
Writes the beginning of an object.
+ +Definition at line 68 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteStartRef | +( | +) | ++ |
Writes the beginning of a reference object.
+ +Definition at line 119 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteString | +( | +string | +fieldName, | +
+ | + | string | +value | +
+ | ) | ++ |
Writes a string value with a specific field name.
+fieldName | The name of the field. |
value | The string value to write. |
Definition at line 184 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteStringValue | +( | +string | +value | ) | ++ |
Writes a string value as a tagged element.
+value | The string value to write. |
Definition at line 306 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteTaggedValue | +( | +string | +tag, | +
+ | + | string | +value | +
+ | ) | ++ |
Writes a tagged value in an object.
+tag | The tag to use for the value. |
value | The value associated with the tag. |
Definition at line 259 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteTime | +( | +string | +fieldName, | +
+ | + | DateTime | +value | +
+ | ) | ++ |
Writes a time value with a specific field name.
+fieldName | The name of the field. |
value | The DateTime value to write. |
Definition at line 206 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue | +( | +DateTime | +value | ) | ++ |
Writes a date value as a tagged element.
+value | The date value to write. |
Definition at line 345 of file Utf8FaunaWriter.cs.
+ +void Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue | +( | +DateTimeOffset | +value | ) | ++ |
Writes a date value as a tagged element.
+value | The date value to write. |
Definition at line 355 of file Utf8FaunaWriter.cs.
+ +This is the complete list of members for Fauna.Types.BaseDocument, including all inherited members.
+BaseDocument(Module coll, DateTime ts) | Fauna.Types.BaseDocument | |
BaseDocument(Module coll, DateTime ts, Dictionary< string, object?> data) | Fauna.Types.BaseDocument | |
Collection | Fauna.Types.BaseDocument | |
ContainsKey(string key) | Fauna.Types.BaseDocument | |
Count | Fauna.Types.BaseDocument | |
GetEnumerator() | Fauna.Types.BaseDocument | |
Keys | Fauna.Types.BaseDocument | |
this[string key] | Fauna.Types.BaseDocument | |
TryGetValue(string key, out object? value) | Fauna.Types.BaseDocument | |
Ts | Fauna.Types.BaseDocument | |
Values | Fauna.Types.BaseDocument |
Represents the base structure of a document. + More...
++Public Member Functions | |
BaseDocument (Module coll, DateTime ts) | |
Initializes a new instance of the BaseDocument class with specified collection and timestamp. | |
BaseDocument (Module coll, DateTime ts, Dictionary< string, object?> data) | |
Initializes a new instance of the BaseDocument class with specified collection, timestamp, and initial data. | |
IEnumerator< KeyValuePair< string, object?> > | GetEnumerator () |
Returns an enumerator that iterates through the data of the document. | |
bool | ContainsKey (string key) |
Determines whether the Document contains the specified key. | |
bool | TryGetValue (string key, out object? value) |
Gets the value associated with the specified key. | |
+Properties | |
DateTime | Ts [get] |
Gets the timestamp of the document. | |
Module | Collection [get] |
Gets the collection to which the document belongs. | |
int | Count [get] |
Gets the count of key-value pairs contained in the document. | |
object? | this[string key] [get] |
Gets the value associated with the specified key in the document. | |
IEnumerable< string > | Keys [get] |
Gets a collection containing the keys of the data in the document. | |
IEnumerable< object?> | Values [get] |
Gets a collection containing the values, excluding properties, of the Document. | |
Represents the base structure of a document.
+ +Definition at line 8 of file BaseDocument.cs.
+Fauna.Types.BaseDocument.BaseDocument | +( | +Module | +coll, | +
+ | + | DateTime | +ts | +
+ | ) | ++ |
Initializes a new instance of the BaseDocument class with specified collection and timestamp.
+coll | The collection to which the document belongs. |
ts | The timestamp of the document. |
Definition at line 27 of file BaseDocument.cs.
+ +Fauna.Types.BaseDocument.BaseDocument | +( | +Module | +coll, | +
+ | + | DateTime | +ts, | +
+ | + | Dictionary< string, object?> | +data | +
+ | ) | ++ |
Initializes a new instance of the BaseDocument class with specified collection, timestamp, and initial data.
+coll | The collection to which the document belongs. |
ts | The timestamp of the document. |
data | Initial data for the document in key-value pairs. |
Definition at line 40 of file BaseDocument.cs.
+ +bool Fauna.Types.BaseDocument.ContainsKey | +( | +string | +key | ) | ++ |
Determines whether the Document contains the specified key.
+key | The key to locate in the Document. |
T:System.ArgumentNullException | key is null . |
true
if the Document contains an element with the specified key; otherwise, false
.Definition at line 74 of file BaseDocument.cs.
+ +IEnumerator< KeyValuePair< string, object?> > Fauna.Types.BaseDocument.GetEnumerator | +( | +) | ++ |
Returns an enumerator that iterates through the data of the document.
+Definition at line 49 of file BaseDocument.cs.
+ +bool Fauna.Types.BaseDocument.TryGetValue | +( | +string | +key, | +
+ | + | out object? | +value | +
+ | ) | ++ |
Gets the value associated with the specified key.
+key | The key of the value to get. |
value | When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized. |
T:System.ArgumentNullException | key is null . |
true
if the Document contains an element with the specified key; otherwise, false
.Definition at line 86 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets the collection to which the document belongs.
+ +Definition at line 20 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets the count of key-value pairs contained in the document.
+The number of key-value pairs.
+ +Definition at line 65 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets a collection containing the keys of the data in the document.
+Definition at line 100 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets the value associated with the specified key in the document.
+key | The key of the value to get. |
The value associated with the specified key.
+ +Definition at line 96 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets the timestamp of the document.
+ +Definition at line 15 of file BaseDocument.cs.
+ +
+
|
+ +get | +
Gets a collection containing the values, excluding properties, of the Document.
+Definition at line 104 of file BaseDocument.cs.
+ +This is the complete list of members for Fauna.Types.Document, including all inherited members.
+BaseDocument(Module coll, DateTime ts) | Fauna.Types.BaseDocument | |
BaseDocument(Module coll, DateTime ts, Dictionary< string, object?> data) | Fauna.Types.BaseDocument | |
Collection | Fauna.Types.BaseDocument | |
ContainsKey(string key) | Fauna.Types.BaseDocument | |
Count | Fauna.Types.BaseDocument | |
Document(string id, Module coll, DateTime ts) | Fauna.Types.Document | |
Document(string id, Module coll, DateTime ts, Dictionary< string, object?> data) | Fauna.Types.Document | |
GetEnumerator() | Fauna.Types.BaseDocument | |
Id | Fauna.Types.Document | |
Keys | Fauna.Types.BaseDocument | |
this[string key] | Fauna.Types.BaseDocument | |
TryGetValue(string key, out object? value) | Fauna.Types.BaseDocument | |
Ts | Fauna.Types.BaseDocument | |
Values | Fauna.Types.BaseDocument |
Represents a document. + More...
++Public Member Functions | |
Document (string id, Module coll, DateTime ts) | |
Initializes a new instance of the Document class with the specified id, coll, and ts. | |
Document (string id, Module coll, DateTime ts, Dictionary< string, object?> data) | |
Initializes a new instance of the Document class with the specified id, coll, ts, and additional data stored as key/value pairs on the instance. | |
Public Member Functions inherited from Fauna.Types.BaseDocument | |
BaseDocument (Module coll, DateTime ts) | |
Initializes a new instance of the BaseDocument class with specified collection and timestamp. | |
BaseDocument (Module coll, DateTime ts, Dictionary< string, object?> data) | |
Initializes a new instance of the BaseDocument class with specified collection, timestamp, and initial data. | |
IEnumerator< KeyValuePair< string, object?> > | GetEnumerator () |
Returns an enumerator that iterates through the data of the document. | |
bool | ContainsKey (string key) |
Determines whether the Document contains the specified key. | |
bool | TryGetValue (string key, out object? value) |
Gets the value associated with the specified key. | |
+Properties | |
string | Id [get] |
Gets the string value of the document id. | |
Properties inherited from Fauna.Types.BaseDocument | |
DateTime | Ts [get] |
Gets the timestamp of the document. | |
Module | Collection [get] |
Gets the collection to which the document belongs. | |
int | Count [get] |
Gets the count of key-value pairs contained in the document. | |
object? | this[string key] [get] |
Gets the value associated with the specified key in the document. | |
IEnumerable< string > | Keys [get] |
Gets a collection containing the keys of the data in the document. | |
IEnumerable< object?> | Values [get] |
Gets a collection containing the values, excluding properties, of the Document. | |
Represents a document.
+ +Definition at line 6 of file Document.cs.
+Fauna.Types.Document.Document | +( | +string | +id, | +
+ | + | Module | +coll, | +
+ | + | DateTime | +ts | +
+ | ) | ++ |
Initializes a new instance of the Document class with the specified id, coll, and ts.
+id | The string value of the document id. |
coll | The module to which the document belongs. |
ts | The timestamp of the document. |
Definition at line 20 of file Document.cs.
+ +Fauna.Types.Document.Document | +( | +string | +id, | +
+ | + | Module | +coll, | +
+ | + | DateTime | +ts, | +
+ | + | Dictionary< string, object?> | +data | +
+ | ) | ++ |
Initializes a new instance of the Document class with the specified id, coll, ts, and additional data stored as key/value pairs on the instance.
+id | The string value of the document id. |
coll | The module to which the document belongs. |
ts | The timestamp of the document. |
data | Additional data on the document. |
Definition at line 33 of file Document.cs.
+ +
+
|
+ +get | +
Gets the string value of the document id.
+ +Definition at line 12 of file Document.cs.
+ +This is the complete list of members for Fauna.Types.DocumentRef, including all inherited members.
+Collection | Fauna.Types.DocumentRef | |
DocumentRef(string id, Module collection) | Fauna.Types.DocumentRef | |
Id | Fauna.Types.DocumentRef |
Represents a document ref. + More...
++Public Member Functions | |
DocumentRef (string id, Module collection) | |
+Properties | |
string | Id [get] |
Gets the string value of the ref id. | |
Module | Collection [get] |
Gets the collection to which the ref belongs. | |
Represents a document ref.
+ +Definition at line 6 of file DocumentRef.cs.
+Fauna.Types.DocumentRef.DocumentRef | +( | +string | +id, | +
+ | + | Module | +collection | +
+ | ) | ++ |
Definition at line 8 of file DocumentRef.cs.
+ +
+
|
+ +get | +
Gets the collection to which the ref belongs.
+ +Definition at line 22 of file DocumentRef.cs.
+ +
+
|
+ +get | +
Gets the string value of the ref id.
+ +Definition at line 17 of file DocumentRef.cs.
+ +This is the complete list of members for Fauna.Types.Module, including all inherited members.
+Equals(Module? other) | Fauna.Types.Module | |
Equals(object? obj) | Fauna.Types.Module | |
GetHashCode() | Fauna.Types.Module | |
Module(string name) | Fauna.Types.Module | |
Name | Fauna.Types.Module |
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities. + More...
++Public Member Functions | |
Module (string name) | |
Initializes a new instance of the Module class with the specified name. | |
bool | Equals (Module? other) |
Determines whether the specified Module is equal to the current Module. | |
override bool | Equals (object? obj) |
Determines whether the specified object is equal to the current Module. | |
override int | GetHashCode () |
The default hash function. | |
+Properties | |
string | Name [get] |
Gets the name of the module. The name is used to identify and reference the module. | |
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities.
+ + +Fauna.Types.Module.Module | +( | +string | +name | ) | ++ |
bool Fauna.Types.Module.Equals | +( | +Module? | +other | ) | ++ |
override bool Fauna.Types.Module.Equals | +( | +object? | +obj | ) | ++ |
override int Fauna.Types.Module.GetHashCode | +( | +) | ++ |
+
|
+ +get | +
This is the complete list of members for Fauna.Types.NamedDocument, including all inherited members.
+BaseDocument(Module coll, DateTime ts) | Fauna.Types.BaseDocument | |
BaseDocument(Module coll, DateTime ts, Dictionary< string, object?> data) | Fauna.Types.BaseDocument | |
Collection | Fauna.Types.BaseDocument | |
ContainsKey(string key) | Fauna.Types.BaseDocument | |
Count | Fauna.Types.BaseDocument | |
GetEnumerator() | Fauna.Types.BaseDocument | |
Keys | Fauna.Types.BaseDocument | |
Name | Fauna.Types.NamedDocument | |
NamedDocument(string name, Module coll, DateTime ts) | Fauna.Types.NamedDocument | |
NamedDocument(string name, Module coll, DateTime ts, Dictionary< string, object?> data) | Fauna.Types.NamedDocument | |
this[string key] | Fauna.Types.BaseDocument | |
TryGetValue(string key, out object? value) | Fauna.Types.BaseDocument | |
Ts | Fauna.Types.BaseDocument | |
Values | Fauna.Types.BaseDocument |
Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument. + More...
++Public Member Functions | |
NamedDocument (string name, Module coll, DateTime ts) | |
Initializes a new instance of the NamedDocument class with the specified name, coll, and ts. | |
NamedDocument (string name, Module coll, DateTime ts, Dictionary< string, object?> data) | |
Initializes a new instance of the NamedDocument class with the specified name, coll, ts, and additional data stored as key/value pairs on the instance. | |
Public Member Functions inherited from Fauna.Types.BaseDocument | |
BaseDocument (Module coll, DateTime ts) | |
Initializes a new instance of the BaseDocument class with specified collection and timestamp. | |
BaseDocument (Module coll, DateTime ts, Dictionary< string, object?> data) | |
Initializes a new instance of the BaseDocument class with specified collection, timestamp, and initial data. | |
IEnumerator< KeyValuePair< string, object?> > | GetEnumerator () |
Returns an enumerator that iterates through the data of the document. | |
bool | ContainsKey (string key) |
Determines whether the Document contains the specified key. | |
bool | TryGetValue (string key, out object? value) |
Gets the value associated with the specified key. | |
+Properties | |
string | Name [get] |
Gets the string value of the document name. | |
Properties inherited from Fauna.Types.BaseDocument | |
DateTime | Ts [get] |
Gets the timestamp of the document. | |
Module | Collection [get] |
Gets the collection to which the document belongs. | |
int | Count [get] |
Gets the count of key-value pairs contained in the document. | |
object? | this[string key] [get] |
Gets the value associated with the specified key in the document. | |
IEnumerable< string > | Keys [get] |
Gets a collection containing the keys of the data in the document. | |
IEnumerable< object?> | Values [get] |
Gets a collection containing the values, excluding properties, of the Document. | |
Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument.
+ +Definition at line 7 of file NamedDocument.cs.
+Fauna.Types.NamedDocument.NamedDocument | +( | +string | +name, | +
+ | + | Module | +coll, | +
+ | + | DateTime | +ts | +
+ | ) | ++ |
Initializes a new instance of the NamedDocument class with the specified name, coll, and ts.
+name | The string value of the document name. |
coll | The module to which the document belongs. |
ts | The timestamp of the document. |
Definition at line 21 of file NamedDocument.cs.
+ +Fauna.Types.NamedDocument.NamedDocument | +( | +string | +name, | +
+ | + | Module | +coll, | +
+ | + | DateTime | +ts, | +
+ | + | Dictionary< string, object?> | +data | +
+ | ) | ++ |
Initializes a new instance of the NamedDocument class with the specified name, coll, ts, and additional data stored as key/value pairs on the instance.
+name | The string value of the document name. |
coll | The module to which the document belongs. |
ts | The timestamp of the document. |
data | Additional data on the document. |
Definition at line 34 of file NamedDocument.cs.
+ +
+
|
+ +get | +
Gets the string value of the document name.
+ +Definition at line 13 of file NamedDocument.cs.
+ +This is the complete list of members for Fauna.Types.NamedDocumentRef, including all inherited members.
+Collection | Fauna.Types.NamedDocumentRef | |
Name | Fauna.Types.NamedDocumentRef | |
NamedDocumentRef(string name, Module collection) | Fauna.Types.NamedDocumentRef |
Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef. + More...
++Public Member Functions | |
NamedDocumentRef (string name, Module collection) | |
+Properties | |
string | Name [get] |
Gets the string value of the ref name. | |
Module | Collection [get] |
Gets the collection to which the ref belongs. | |
Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef.
+ +Definition at line 7 of file NamedDocumentRef.cs.
+Fauna.Types.NamedDocumentRef.NamedDocumentRef | +( | +string | +name, | +
+ | + | Module | +collection | +
+ | ) | ++ |
Definition at line 9 of file NamedDocumentRef.cs.
+ +
+
|
+ +get | +
Gets the collection to which the ref belongs.
+ +Definition at line 23 of file NamedDocumentRef.cs.
+ +
+
|
+ +get | +
Gets the string value of the ref name.
+ +Definition at line 18 of file NamedDocumentRef.cs.
+ +This is the complete list of members for Fauna.Types.NonNullDocument< T >, including all inherited members.
+NonNullDocument(T value) | Fauna.Types.NonNullDocument< T > | |
NullableDocument(T? value) | Fauna.Types.NullableDocument< T > | |
Value | Fauna.Types.NullableDocument< T > |
A class wrapping a non-null document returned by Fauna. + More...
++Public Member Functions | |
NonNullDocument (T value) | |
Public Member Functions inherited from Fauna.Types.NullableDocument< T > | |
NullableDocument (T? value) | |
+Additional Inherited Members | |
Properties inherited from Fauna.Types.NullableDocument< T > | |
T? | Value [get] |
The wrapped value. | |
A class wrapping a non-null document returned by Fauna.
+T |
Definition at line 55 of file NullableDocument.cs.
+Fauna.Types.NonNullDocument< T >.NonNullDocument | +( | +T | +value | ) | ++ |
Definition at line 57 of file NullableDocument.cs.
+ +This is the complete list of members for Fauna.Types.NullDocument< T >, including all inherited members.
+Cause | Fauna.Types.NullDocument< T > | |
Collection | Fauna.Types.NullDocument< T > | |
Id | Fauna.Types.NullDocument< T > | |
NullableDocument(T? value) | Fauna.Types.NullableDocument< T > | |
NullDocument(string id, Module collection, string cause) | Fauna.Types.NullDocument< T > | |
Value | Fauna.Types.NullableDocument< T > |
A class representing a null document returned by Fauna. + More...
++Public Member Functions | |
NullDocument (string id, Module collection, string cause) | |
Public Member Functions inherited from Fauna.Types.NullableDocument< T > | |
NullableDocument (T? value) | |
+Properties | |
string | Id [get] |
The ID of the null document. | |
Module | Collection [get] |
The Collection. | |
string | Cause [get] |
The Cause for the null document. | |
Properties inherited from Fauna.Types.NullableDocument< T > | |
T? | Value [get] |
The wrapped value. | |
A class representing a null document returned by Fauna.
+T |
Definition at line 25 of file NullableDocument.cs.
+Fauna.Types.NullDocument< T >.NullDocument | +( | +string | +id, | +
+ | + | Module | +collection, | +
+ | + | string | +cause | +
+ | ) | ++ |
Definition at line 42 of file NullableDocument.cs.
+ +
+
|
+ +get | +
The Cause for the null document.
+ +Definition at line 40 of file NullableDocument.cs.
+ +
+
|
+ +get | +
The Collection.
+ +Definition at line 35 of file NullableDocument.cs.
+ +
+
|
+ +get | +
The ID of the null document.
+ +Definition at line 30 of file NullableDocument.cs.
+ +This is the complete list of members for Fauna.Types.NullableDocument< T >, including all inherited members.
+NullableDocument(T? value) | Fauna.Types.NullableDocument< T > | |
Value | Fauna.Types.NullableDocument< T > |
A wrapper class that allows Document and user-defined classes to be null references. + More...
++Public Member Functions | |
NullableDocument (T? value) | |
+Properties | |
T? | Value [get] |
The wrapped value. | |
A wrapper class that allows Document and user-defined classes to be null references.
+T |
Definition at line 8 of file NullableDocument.cs.
+Fauna.Types.NullableDocument< T >.NullableDocument | +( | +T? | +value | ) | ++ |
Definition at line 15 of file NullableDocument.cs.
+ +
+
|
+ +get | +
The wrapped value.
+ +Definition at line 13 of file NullableDocument.cs.
+ ++Directories | |
Client | |
Constants | |
Exceptions | |
Linq | |
Mapping | |
Properties | |
Query | |
Response | |
Serialization | |
Types | |
Util | |
+Files | |
CheckedDeserializer.cs | |
ClassDeserializer.cs | |
Deserializer.cs | |
DictionaryDeserializer.cs | |
DocumentDeserializer.cs | |
DynamicDeserializer.cs | |
IDeserializer.cs | |
ListDeserializer.cs | |
NullableDeserializer.cs | |
NullableDocumentDeserializer.cs | |
NumberDeserializers.cs | |
PageDeserializer.cs | |
SerializationException.cs | |
Serializer.cs | |
TokenType.cs | |
Utf8FaunaReader.cs | |
Utf8FaunaWriter.cs | |
+Directories | |
Fauna | |
+Files | |
Endpoints.cs | |
Headers.cs | |
ResponseFields.cs | |
+Files | |
BaseDocument.cs | |
Document.cs | |
DocumentRef.cs | |
Module.cs | |
NamedDocument.cs | |
NamedDocumentRef.cs | |
NullableDocument.cs | |
Page.cs | |
+Files | |
Attributes.cs | |
FieldInfo.cs | |
FieldName.cs | |
MappingContext.cs | |
MappingInfo.cs | |
+Files | |
ExceptionFactory.cs | |
FaunaException.cs | |
NullDocumentException.cs | |
ProtocolException.cs | |
ServiceException.cs | |
+Files | |
ErrorInfo.cs | |
QueryResponse.cs | |
QueryStats.cs | |
+Files | |
IQueryFragment.cs | |
Query.cs | |
QueryArr.cs | |
QueryExpr.cs | |
QueryLiteral.cs | |
QueryStringHandler.cs | |
QueryVal.cs | |
+Files | |
AssemblyInfo.cs | |
+Files | |
DataContext.cs | |
DataContextBuilder.cs | |
Deserializers.cs | |
IntermediateQueryHelpers.cs | |
IQuerySource.cs | |
LookupTable.cs | |
Pipeline.cs | |
PipelineExecutor.cs | |
ProjectionVisitors.cs | |
QuerySource.cs | |
QuerySourceDsl.cs | |
QuerySourceExtensions.cs | |
QuerySourceToCollections.cs | |
SubQuerySwitch.cs | |
+Files | |
Expressions.cs | |
ExpressionSwitch.cs | |
TypeExtensions.cs | |
+Files | |
Client.cs | |
Configuration.cs | |
Connection.cs | |
IClient.cs | |
IConnection.cs | |
PaginationExtensions.cs | |
QueryOptions.cs | |
RetryConfiguration.cs | |
▼CAttribute | |
CFauna.DataContext.NameAttribute | |
CFauna.Mapping.Attributes.FieldAttribute | Attribute used to specify properties of a field in a Fauna object |
CFauna.Mapping.Attributes.ObjectAttribute | Attribute used to indicate that a class represents a Fauna document or struct |
CFauna.Serialization.BaseDeserializer< Dictionary< string, T > > | |
CFauna.Serialization.BaseDeserializer< List< T > > | |
CFauna.Serialization.BaseDeserializer< long > | |
CFauna.Serialization.BaseDeserializer< NullableDocument< T > > | |
CFauna.Serialization.BaseDeserializer< O > | |
CFauna.Serialization.BaseDeserializer< object?> | |
CFauna.Serialization.BaseDeserializer< object?[]> | |
CFauna.Serialization.BaseDeserializer< Page< T > > | |
CFauna.Serialization.BaseDeserializer< T?> | |
▼CCollection | |
CFauna.DataContext.Collection< Doc > | |
CFauna.Types.DocumentRef | Represents a document ref |
CFauna.ErrorInfo | Contains detailed information about an error in a query response |
▼CException | |
▼CFauna.Exceptions.FaunaException | Represents the base exception class for all exceptions specific to Fauna interactions |
CFauna.Exceptions.ProtocolException | Represents exceptions when a response does not match the wire protocol |
▼CFauna.Exceptions.ServiceException | Represents an exception related to Fauna service errors, particularly for query failures |
CFauna.Exceptions.AbortException | Represents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation |
CFauna.Exceptions.BadGatewayException | Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna |
CFauna.Exceptions.ContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
CFauna.Exceptions.ForbiddenException | Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna |
CFauna.Exceptions.InvalidRequestException | Represents exceptions caused by invalid requests to Fauna |
CFauna.Exceptions.QueryCheckException | Represents exceptions thrown when the query has syntax errors |
CFauna.Exceptions.QueryRuntimeException | Represents exceptions thrown when the query fails at runtime |
CFauna.Exceptions.ThrottlingException | Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay |
▼CFauna.Exceptions.TimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CFauna.Exceptions.QueryTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CFauna.Exceptions.UnauthorizedException | Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna |
CFauna.Serialization.SerializationException | Represents error that occur during serialization and deserialization of Fauna data |
CFauna.Mapping.FieldInfo | A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna |
▼CIAsyncDisposable | |
CFauna.Serialization.Utf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
▼CFauna.IClient | Represents a client for interacting with a Fauna |
▼CFauna.BaseClient | The base class for Client and DataContext |
CFauna.Client | Represents a client for interacting with a Fauna |
CFauna.DataContext | |
▼CIDeserializer | |
CFauna.Serialization.IDeserializer< out T > | |
CFauna.Serialization.IDeserializer< I > | |
CFauna.Serialization.IDeserializer< List< T > > | |
▼CFauna.Serialization.IDeserializer< T > | |
CFauna.Serialization.BaseDeserializer< T > | |
▼CIDisposable | |
CFauna.Client | Represents a client for interacting with a Fauna |
CFauna.Serialization.Utf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
▼CIEquatable | |
▼CFauna.Query | Represents the abstract base class for constructing FQL queries |
CFauna.QueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
CFauna.QueryVal | Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types |
CFauna.Types.Module | Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities |
▼CIndex | |
CFauna.DataContext.Index< Doc > | |
CFauna.DataContext.Collection< Doc >.IndexCall | |
▼CFauna.IQueryFragment | Represents the base interface for a query fragment used for FQL query construction |
CFauna.Query | Represents the abstract base class for constructing FQL queries |
CFauna.QueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
CFauna.QueryLiteral | Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure |
CFauna.QueryVal | Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types |
▼CIQuerySource | |
▼CFauna.Linq.IQuerySource< T > | |
▼CFauna.Linq.QuerySource< Doc > | |
CFauna.DataContext.Collection< Doc > | |
CFauna.DataContext.Index< Doc > | |
CFauna.DataContext.Collection< Doc > | |
CFauna.DataContext.Index< Doc > | |
CFauna.Linq.QuerySource< T > | |
CFauna.Linq.QuerySource< T > | |
▼CIReadOnlyDictionary | |
▼CFauna.Types.BaseDocument | Represents the base structure of a document |
CFauna.Types.Document | Represents a document |
CFauna.Types.NamedDocument | Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument |
▼CFauna.Exceptions.IRetryableException | Represents an interface for exceptions that are potentially recoverable through retrying the failed operation |
CFauna.Exceptions.ContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
CFauna.Exceptions.ThrottlingException | Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay |
CFauna.Mapping.MappingContext | A class representing the mapping context to be used during serialization and deserialization |
CFauna.Mapping.MappingInfo | A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents |
CFauna.Types.NamedDocumentRef | Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef |
▼CFauna.Types.NullableDocument< T > | A wrapper class that allows Document and user-defined classes to be null references |
CFauna.Types.NonNullDocument< T > | A class wrapping a non-null document returned by Fauna |
CFauna.Types.NullDocument< T > | A class representing a null document returned by Fauna |
CFauna.QueryOptions | Represents the options for customizing Fauna queries |
▼CFauna.QueryResponse | Represents the response from a query executed |
CFauna.QueryFailure | Represents a failed query response |
CFauna.QuerySuccess< T > | Represents a successful query response |
▼CQuerySource | |
CFauna.Linq.QuerySource< T > | |
CFauna.QueryStats | Contains statistics related to the execution of a query in the Fauna database |
CFauna.QueryStringHandler | Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions |
CFauna.RetryConfiguration | A class representing a retry configuration for queries |
CFauna.Serialization.Utf8FaunaReader | Represents a reader that provides fast, non-cached, forward-only access to serialized data |
This is the complete list of members for Fauna.DataContext.Collection< Doc >, including all inherited members.
++Classes | |
class | IndexCall |
+Public Member Functions | |
Collection () | |
Public Member Functions inherited from Fauna.Linq.QuerySource< Doc > | |
IAsyncEnumerable< Page< T > > | PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default) |
IAsyncEnumerable< T > | ToAsyncEnumerable (CancellationToken cancel=default) |
IEnumerable< T > | ToEnumerable () |
IQuerySource< T > | Distinct () |
IQuerySource< T > | Order () |
IQuerySource< T > | OrderBy< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderByDescending< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderDescending () |
IQuerySource< T > | Reverse () |
IQuerySource< R > | Select< R > (Expression< Func< T, R > > selector) |
IQuerySource< T > | Skip (int count) |
IQuerySource< T > | Take (int count) |
IQuerySource< T > | Where (Expression< Func< T, bool > > predicate) |
bool | All (Expression< Func< T, bool > > predicate) |
Task< bool > | AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
bool | Any () |
bool | Any (Expression< Func< T, bool > > predicate) |
Task< bool > | AnyAsync (CancellationToken cancel=default) |
Task< bool > | AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Count () |
int | Count (Expression< Func< T, bool > > predicate) |
Task< int > | CountAsync (CancellationToken cancel=default) |
Task< int > | CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | First () |
T | First (Expression< Func< T, bool > > predicate) |
Task< T > | FirstAsync (CancellationToken cancel=default) |
Task< T > | FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | FirstOrDefault () |
T? | FirstOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | FirstOrDefaultAsync (CancellationToken cancel=default) |
Task< T?> | FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Last () |
T | Last (Expression< Func< T, bool > > predicate) |
Task< T > | LastAsync (CancellationToken cancel=default) |
Task< T > | LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | LastOrDefault () |
T? | LastOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | LastOrDefaultAsync (CancellationToken cancel=default) |
Task< T?> | LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
long | LongCount () |
long | LongCount (Expression< Func< T, bool > > predicate) |
Task< long > | LongCountAsync (CancellationToken cancel=default) |
Task< long > | LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Max () |
Task< T > | MaxAsync (CancellationToken cancel=default) |
R | Max< R > (Expression< Func< T, R > > selector) |
Task< R > | MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Min () |
Task< T > | MinAsync (CancellationToken cancel=default) |
R | Min< R > (Expression< Func< T, R > > selector) |
Task< R > | MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Single () |
T | Single (Expression< Func< T, bool > > predicate) |
Task< T > | SingleAsync (CancellationToken cancel=default) |
Task< T > | SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | SingleOrDefault () |
T | SingleOrDefault (Expression< Func< T, bool > > predicate) |
Task< T > | SingleOrDefaultAsync (CancellationToken cancel=default) |
Task< T > | SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Sum (Expression< Func< T, int > > selector) |
long | Sum (Expression< Func< T, long > > selector) |
double | Sum (Expression< Func< T, double > > selector) |
Task< int > | SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default) |
Task< long > | SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default) |
Task< double > | SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default) |
List< T > | ToList () |
async Task< List< T > > | ToListAsync (CancellationToken cancel=default) |
T[] | ToArray () |
async Task< T[]> | ToArrayAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet () |
HashSet< T > | ToHashSet (IEqualityComparer< T >? comparer) |
Task< HashSet< T > > | ToHashSetAsync (CancellationToken cancel=default) |
async Task< HashSet< T > > | ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) |
Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) |
async Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) |
+Protected Member Functions | |
IndexCall | Index (string? name=null, [CallerMemberName] string? auto=null) |
+Properties | |
string | Name [get] |
Type | DocType [get] |
Definition at line 68 of file DataContext.cs.
+Fauna.DataContext.Collection< Doc >.Collection | +( | +) | ++ |
Definition at line 73 of file DataContext.cs.
+ +
+
|
+ +protected | +
Definition at line 82 of file DataContext.cs.
+ +
+
|
+ +get | +
Definition at line 65 of file DataContext.cs.
+ +
+
|
+ +get | +
Definition at line 64 of file DataContext.cs.
+ +This is the complete list of members for Fauna.DataContext.Index< Doc >, including all inherited members.
++Properties | |
Collection | Collection [get] |
string | Name [get] |
Type | DocType [get] |
object[] | Args [get] |
+Additional Inherited Members | |
Public Member Functions inherited from Fauna.Linq.QuerySource< Doc > | |
IAsyncEnumerable< Page< T > > | PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default) |
IAsyncEnumerable< T > | ToAsyncEnumerable (CancellationToken cancel=default) |
IEnumerable< T > | ToEnumerable () |
IQuerySource< T > | Distinct () |
IQuerySource< T > | Order () |
IQuerySource< T > | OrderBy< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderByDescending< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderDescending () |
IQuerySource< T > | Reverse () |
IQuerySource< R > | Select< R > (Expression< Func< T, R > > selector) |
IQuerySource< T > | Skip (int count) |
IQuerySource< T > | Take (int count) |
IQuerySource< T > | Where (Expression< Func< T, bool > > predicate) |
bool | All (Expression< Func< T, bool > > predicate) |
Task< bool > | AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
bool | Any () |
bool | Any (Expression< Func< T, bool > > predicate) |
Task< bool > | AnyAsync (CancellationToken cancel=default) |
Task< bool > | AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Count () |
int | Count (Expression< Func< T, bool > > predicate) |
Task< int > | CountAsync (CancellationToken cancel=default) |
Task< int > | CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | First () |
T | First (Expression< Func< T, bool > > predicate) |
Task< T > | FirstAsync (CancellationToken cancel=default) |
Task< T > | FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | FirstOrDefault () |
T? | FirstOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | FirstOrDefaultAsync (CancellationToken cancel=default) |
Task< T?> | FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Last () |
T | Last (Expression< Func< T, bool > > predicate) |
Task< T > | LastAsync (CancellationToken cancel=default) |
Task< T > | LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | LastOrDefault () |
T? | LastOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | LastOrDefaultAsync (CancellationToken cancel=default) |
Task< T?> | LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
long | LongCount () |
long | LongCount (Expression< Func< T, bool > > predicate) |
Task< long > | LongCountAsync (CancellationToken cancel=default) |
Task< long > | LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Max () |
Task< T > | MaxAsync (CancellationToken cancel=default) |
R | Max< R > (Expression< Func< T, R > > selector) |
Task< R > | MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Min () |
Task< T > | MinAsync (CancellationToken cancel=default) |
R | Min< R > (Expression< Func< T, R > > selector) |
Task< R > | MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Single () |
T | Single (Expression< Func< T, bool > > predicate) |
Task< T > | SingleAsync (CancellationToken cancel=default) |
Task< T > | SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | SingleOrDefault () |
T | SingleOrDefault (Expression< Func< T, bool > > predicate) |
Task< T > | SingleOrDefaultAsync (CancellationToken cancel=default) |
Task< T > | SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Sum (Expression< Func< T, int > > selector) |
long | Sum (Expression< Func< T, long > > selector) |
double | Sum (Expression< Func< T, double > > selector) |
Task< int > | SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default) |
Task< long > | SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default) |
Task< double > | SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default) |
List< T > | ToList () |
async Task< List< T > > | ToListAsync (CancellationToken cancel=default) |
T[] | ToArray () |
async Task< T[]> | ToArrayAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet () |
HashSet< T > | ToHashSet (IEqualityComparer< T >? comparer) |
Task< HashSet< T > > | ToHashSetAsync (CancellationToken cancel=default) |
async Task< HashSet< T > > | ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) |
Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) |
async Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) |
Definition at line 129 of file DataContext.cs.
+
+
|
+ +get | +
Definition at line 126 of file DataContext.cs.
+ +
+
|
+ +get | +
Definition at line 123 of file DataContext.cs.
+ +
+
|
+ +get | +
Definition at line 125 of file DataContext.cs.
+ +
+
|
+ +get | +
Definition at line 124 of file DataContext.cs.
+ +Represents an interface for exceptions that are potentially recoverable through retrying the failed operation. + More...
+Represents an interface for exceptions that are potentially recoverable through retrying the failed operation.
+ +Definition at line 10 of file ServiceException.cs.
+This is the complete list of members for Fauna.IClient, including all inherited members.
+PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync(Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync(Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync< T >(Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
PaginateAsync< T >(Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
QueryAsync(Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient | |
QueryAsync< T >(Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.IClient |
Represents a client for interacting with a Fauna. + More...
++Public Member Functions | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database. | |
Task< QuerySuccess< T > > | QueryAsync< T > (Query query, IDeserializer< T > deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
Task< QuerySuccess< object?> > | QueryAsync (Query query, IDeserializer deserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Query query, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< T > > | PaginateAsync< T > (Page< T > page, IDeserializer< T > elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Query query, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. | |
IAsyncEnumerable< Page< object?> > | PaginateAsync (Page< object?> page, IDeserializer elemDeserializer, QueryOptions? queryOptions=null, CancellationToken cancel=default) |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded. | |
Represents a client for interacting with a Fauna.
+ +Definition at line 12 of file IClient.cs.
+IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync | +( | +Page< object?> | +page, | +
+ | + | IDeserializer | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+page | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync | +( | +Page< object?> | +page, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+page | The initial page. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync | +( | +Query | +query, | +
+ | + | IDeserializer | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+query | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< T > > Fauna.IClient.PaginateAsync< T > | +( | +Page< T > | +page, | +
+ | + | IDeserializer< T > | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+T | The type of the data expected in each page. |
page | The initial page. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< T > > Fauna.IClient.PaginateAsync< T > | +( | +Page< T > | +page, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor. The provided page is the first page yielded.
+T | The type of the data expected in each page. |
page | The initial page. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+T | : | notnull |
IAsyncEnumerable< Page< T > > Fauna.IClient.PaginateAsync< T > | +( | +Query | +query, | +
+ | + | IDeserializer< T > | +elemDeserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+T | The type of the data expected in each page. |
query | The FQL query object representing the query to be executed against the Fauna database. |
elemDeserializer | A data deserializer for the page element type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +IAsyncEnumerable< Page< T > > Fauna.IClient.PaginateAsync< T > | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+T | The type of the data expected in each page. |
query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+T | : | notnull |
Task< QuerySuccess< object?> > Fauna.IClient.QueryAsync | +( | +Query | +query, | +
+ | + | IDeserializer | +deserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+query | The FQL query object representing the query to be executed against the Fauna database. |
deserializer | A deserializer for the success data type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation toke to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +Task< QuerySuccess< object?> > Fauna.IClient.QueryAsync | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database.
+query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +Task< QuerySuccess< T > > Fauna.IClient.QueryAsync< T > | +( | +Query | +query, | +
+ | + | IDeserializer< T > | +deserializer, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+T | The type of the result expected from the query, corresponding to the structure of the FQL query's expected response. |
query | The FQL query object representing the query to be executed against the Fauna database. |
deserializer | A deserializer for the success data type. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use. |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+ +Task< QuerySuccess< T > > Fauna.IClient.QueryAsync< T > | +( | +Query | +query, | +
+ | + | QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+T | The type of the result expected from the query, corresponding to the structure of the FQL query's expected response. |
query | The FQL query object representing the query to be executed against the Fauna database. |
queryOptions | Optional parameters to customize the query execution, such as timeout settings and custom headers. |
cancel | A cancellation token to use |
UnauthorizedException | Thrown when authentication fails due to invalid credentials or other authentication issues. |
ForbiddenException | Thrown when the client lacks sufficient permissions to execute the query. |
QueryCheckException | Thrown when the query has syntax errors or is otherwise malformed. |
QueryRuntimeException | Thrown when runtime errors occur during query execution, such as invalid arguments or operational failures. |
AbortException | Thrown when the FQL abort function is called within the query, containing the data provided during the abort operation. |
InvalidRequestException | Thrown for improperly formatted requests or requests that Fauna cannot process. |
ContendedTransactionException | Thrown when a transaction is aborted due to concurrent modification or contention issues. |
ThrottlingException | Thrown when the query exceeds established rate limits for the Fauna service. |
QueryTimeoutException | Thrown when the query execution time exceeds the specified or default timeout period. |
ServiceException | Thrown in response to internal Fauna service errors, indicating issues on the server side. |
FaunaException | Thrown for unexpected or miscellaneous errors not covered by the other specific exception types. |
Implemented in Fauna.BaseClient.
+T | : | notnull |
This is the complete list of members for Fauna.IQueryFragment, including all inherited members.
+Serialize(MappingContext ctx, Utf8FaunaWriter writer) | Fauna.IQueryFragment |
Represents the base interface for a query fragment used for FQL query construction. + More...
++Public Member Functions | |
void | Serialize (MappingContext ctx, Utf8FaunaWriter writer) |
Serializes the query fragment into the provided stream. | |
Represents the base interface for a query fragment used for FQL query construction.
+ +Definition at line 10 of file IQueryFragment.cs.
+void Fauna.IQueryFragment.Serialize | +( | +MappingContext | +ctx, | +
+ | + | Utf8FaunaWriter | +writer | +
+ | ) | ++ |
Serializes the query fragment into the provided stream.
+writer | The writer to which the query fragment is serialized. |
Implemented in Fauna.Query, Fauna.QueryExpr, Fauna.QueryLiteral, and Fauna.QueryVal.
+ +This is the complete list of members for Fauna.Linq.IQuerySource< T >, including all inherited members.
+All(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
AllAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Any() | Fauna.Linq.IQuerySource< T > | |
Any(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
AnyAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Count() | Fauna.Linq.IQuerySource< T > | |
Count(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
CountAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Distinct() | Fauna.Linq.IQuerySource< T > | |
First() | Fauna.Linq.IQuerySource< T > | |
First(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
FirstAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
FirstOrDefault() | Fauna.Linq.IQuerySource< T > | |
FirstOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
FirstOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Last() | Fauna.Linq.IQuerySource< T > | |
Last(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
LastAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
LastOrDefault() | Fauna.Linq.IQuerySource< T > | |
LastOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
LastOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
LongCount() | Fauna.Linq.IQuerySource< T > | |
LongCount(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
LongCountAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Max() | Fauna.Linq.IQuerySource< T > | |
Max< R >(Expression< Func< T, R > > selector) | Fauna.Linq.IQuerySource< T > | |
MaxAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
MaxAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Min() | Fauna.Linq.IQuerySource< T > | |
Min< R >(Expression< Func< T, R > > selector) | Fauna.Linq.IQuerySource< T > | |
MinAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
MinAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Order() | Fauna.Linq.IQuerySource< T > | |
OrderBy< K >(Expression< Func< T, K > > keySelector) | Fauna.Linq.IQuerySource< T > | |
OrderByDescending< K >(Expression< Func< T, K > > keySelector) | Fauna.Linq.IQuerySource< T > | |
OrderDescending() | Fauna.Linq.IQuerySource< T > | |
PaginateAsync(QueryOptions? queryOptions=null, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Reverse() | Fauna.Linq.IQuerySource< T > | |
Select< R >(Expression< Func< T, R > > selector) | Fauna.Linq.IQuerySource< T > | |
Single() | Fauna.Linq.IQuerySource< T > | |
Single(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
SingleAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
SingleOrDefault() | Fauna.Linq.IQuerySource< T > | |
SingleOrDefault(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > | |
SingleOrDefaultAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Skip(int count) | Fauna.Linq.IQuerySource< T > | |
Sum(Expression< Func< T, int > > selector) | Fauna.Linq.IQuerySource< T > | |
Sum(Expression< Func< T, long > > selector) | Fauna.Linq.IQuerySource< T > | |
Sum(Expression< Func< T, double > > selector) | Fauna.Linq.IQuerySource< T > | |
SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Take(int count) | Fauna.Linq.IQuerySource< T > | |
ToArray() | Fauna.Linq.IQuerySource< T > | |
ToArrayAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToAsyncEnumerable(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue) | Fauna.Linq.IQuerySource< T > | |
ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) | Fauna.Linq.IQuerySource< T > | |
ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToEnumerable() | Fauna.Linq.IQuerySource< T > | |
ToHashSet() | Fauna.Linq.IQuerySource< T > | |
ToHashSet(IEqualityComparer< T >? comparer) | Fauna.Linq.IQuerySource< T > | |
ToHashSetAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
ToList() | Fauna.Linq.IQuerySource< T > | |
ToListAsync(CancellationToken cancel=default) | Fauna.Linq.IQuerySource< T > | |
Where(Expression< Func< T, bool > > predicate) | Fauna.Linq.IQuerySource< T > |
+Public Member Functions | |
IAsyncEnumerable< Page< T > > | PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default) |
IAsyncEnumerable< T > | ToAsyncEnumerable (CancellationToken cancel=default) |
IEnumerable< T > | ToEnumerable () |
IQuerySource< T > | Distinct () |
IQuerySource< T > | Order () |
IQuerySource< T > | OrderBy< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | OrderDescending () |
IQuerySource< T > | OrderByDescending< K > (Expression< Func< T, K > > keySelector) |
IQuerySource< T > | Reverse () |
IQuerySource< R > | Select< R > (Expression< Func< T, R > > selector) |
IQuerySource< T > | Skip (int count) |
IQuerySource< T > | Take (int count) |
IQuerySource< T > | Where (Expression< Func< T, bool > > predicate) |
bool | All (Expression< Func< T, bool > > predicate) |
Task< bool > | AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
bool | Any () |
Task< bool > | AnyAsync (CancellationToken cancel=default) |
bool | Any (Expression< Func< T, bool > > predicate) |
Task< bool > | AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Count () |
Task< int > | CountAsync (CancellationToken cancel=default) |
int | Count (Expression< Func< T, bool > > predicate) |
Task< int > | CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | First () |
Task< T > | FirstAsync (CancellationToken cancel=default) |
T | First (Expression< Func< T, bool > > predicate) |
Task< T > | FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | FirstOrDefault () |
Task< T?> | FirstOrDefaultAsync (CancellationToken cancel=default) |
T? | FirstOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Last () |
Task< T > | LastAsync (CancellationToken cancel=default) |
T | Last (Expression< Func< T, bool > > predicate) |
Task< T > | LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T? | LastOrDefault () |
Task< T?> | LastOrDefaultAsync (CancellationToken cancel=default) |
T? | LastOrDefault (Expression< Func< T, bool > > predicate) |
Task< T?> | LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
long | LongCount () |
Task< long > | LongCountAsync (CancellationToken cancel=default) |
long | LongCount (Expression< Func< T, bool > > predicate) |
Task< long > | LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | Max () |
Task< T > | MaxAsync (CancellationToken cancel=default) |
R | Max< R > (Expression< Func< T, R > > selector) |
Task< R > | MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Min () |
Task< T > | MinAsync (CancellationToken cancel=default) |
R | Min< R > (Expression< Func< T, R > > selector) |
Task< R > | MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default) |
T | Single () |
Task< T > | SingleAsync (CancellationToken cancel=default) |
T | Single (Expression< Func< T, bool > > predicate) |
Task< T > | SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
T | SingleOrDefault () |
Task< T > | SingleOrDefaultAsync (CancellationToken cancel=default) |
T | SingleOrDefault (Expression< Func< T, bool > > predicate) |
Task< T > | SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default) |
int | Sum (Expression< Func< T, int > > selector) |
Task< int > | SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default) |
long | Sum (Expression< Func< T, long > > selector) |
Task< long > | SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default) |
double | Sum (Expression< Func< T, double > > selector) |
Task< double > | SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default) |
List< T > | ToList () |
Task< List< T > > | ToListAsync (CancellationToken cancel=default) |
T[] | ToArray () |
Task< T[]> | ToArrayAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet () |
Task< HashSet< T > > | ToHashSetAsync (CancellationToken cancel=default) |
HashSet< T > | ToHashSet (IEqualityComparer< T >? comparer) |
Task< HashSet< T > > | ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue) |
Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default) |
Dictionary< K, V > | ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer) |
Task< Dictionary< K, V > > | ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default) |
Definition at line 19 of file IQuerySource.cs.
+bool Fauna.Linq.IQuerySource< T >.All | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< bool > Fauna.Linq.IQuerySource< T >.AllAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +bool Fauna.Linq.IQuerySource< T >.Any | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +bool Fauna.Linq.IQuerySource< T >.Any | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< bool > Fauna.Linq.IQuerySource< T >.AnyAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< bool > Fauna.Linq.IQuerySource< T >.AnyAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +int Fauna.Linq.IQuerySource< T >.Count | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +int Fauna.Linq.IQuerySource< T >.Count | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< int > Fauna.Linq.IQuerySource< T >.CountAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< int > Fauna.Linq.IQuerySource< T >.CountAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Distinct | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.First | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.First | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.FirstAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.FirstAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T? Fauna.Linq.IQuerySource< T >.FirstOrDefault | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T? Fauna.Linq.IQuerySource< T >.FirstOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T?> Fauna.Linq.IQuerySource< T >.FirstOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T?> Fauna.Linq.IQuerySource< T >.FirstOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Last | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Last | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.LastAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.LastAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T? Fauna.Linq.IQuerySource< T >.LastOrDefault | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T? Fauna.Linq.IQuerySource< T >.LastOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T?> Fauna.Linq.IQuerySource< T >.LastOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T?> Fauna.Linq.IQuerySource< T >.LastOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +long Fauna.Linq.IQuerySource< T >.LongCount | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +long Fauna.Linq.IQuerySource< T >.LongCount | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< long > Fauna.Linq.IQuerySource< T >.LongCountAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< long > Fauna.Linq.IQuerySource< T >.LongCountAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Max | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +R Fauna.Linq.IQuerySource< T >.Max< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.MaxAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< R > Fauna.Linq.IQuerySource< T >.MaxAsync< R > | +( | +Expression< Func< T, R > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Min | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +R Fauna.Linq.IQuerySource< T >.Min< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.MinAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< R > Fauna.Linq.IQuerySource< T >.MinAsync< R > | +( | +Expression< Func< T, R > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Order | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.OrderBy< K > | +( | +Expression< Func< T, K > > | +keySelector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.OrderByDescending< K > | +( | +Expression< Func< T, K > > | +keySelector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.OrderDescending | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IAsyncEnumerable< Page< T > > Fauna.Linq.IQuerySource< T >.PaginateAsync | +( | +QueryOptions? | +queryOptions = null , |
+
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Reverse | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< R > Fauna.Linq.IQuerySource< T >.Select< R > | +( | +Expression< Func< T, R > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Single | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.Single | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.SingleAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.SingleAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.SingleOrDefault | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T Fauna.Linq.IQuerySource< T >.SingleOrDefault | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.SingleOrDefaultAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T > Fauna.Linq.IQuerySource< T >.SingleOrDefaultAsync | +( | +Expression< Func< T, bool > > | +predicate, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Skip | +( | +int | +count | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +double Fauna.Linq.IQuerySource< T >.Sum | +( | +Expression< Func< T, double > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +int Fauna.Linq.IQuerySource< T >.Sum | +( | +Expression< Func< T, int > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +long Fauna.Linq.IQuerySource< T >.Sum | +( | +Expression< Func< T, long > > | +selector | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< double > Fauna.Linq.IQuerySource< T >.SumAsync | +( | +Expression< Func< T, double > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< int > Fauna.Linq.IQuerySource< T >.SumAsync | +( | +Expression< Func< T, int > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< long > Fauna.Linq.IQuerySource< T >.SumAsync | +( | +Expression< Func< T, long > > | +selector, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Take | +( | +int | +count | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +T[] Fauna.Linq.IQuerySource< T >.ToArray | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< T[]> Fauna.Linq.IQuerySource< T >.ToArrayAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IAsyncEnumerable< T > Fauna.Linq.IQuerySource< T >.ToAsyncEnumerable | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Dictionary< K, V > Fauna.Linq.IQuerySource< T >.ToDictionary< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue | +
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+K | : | notnull |
Dictionary< K, V > Fauna.Linq.IQuerySource< T >.ToDictionary< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | IEqualityComparer< K >? | +comparer | +
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+K | : | notnull |
Task< Dictionary< K, V > > Fauna.Linq.IQuerySource< T >.ToDictionaryAsync< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+K | : | notnull |
Task< Dictionary< K, V > > Fauna.Linq.IQuerySource< T >.ToDictionaryAsync< K, V > | +( | +Func< T, K > | +getKey, | +
+ | + | Func< T, V > | +getValue, | +
+ | + | IEqualityComparer< K >? | +comparer, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+K | : | notnull |
IEnumerable< T > Fauna.Linq.IQuerySource< T >.ToEnumerable | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +HashSet< T > Fauna.Linq.IQuerySource< T >.ToHashSet | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +HashSet< T > Fauna.Linq.IQuerySource< T >.ToHashSet | +( | +IEqualityComparer< T >? | +comparer | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< HashSet< T > > Fauna.Linq.IQuerySource< T >.ToHashSetAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< HashSet< T > > Fauna.Linq.IQuerySource< T >.ToHashSetAsync | +( | +IEqualityComparer< T >? | +comparer, | +
+ | + | CancellationToken | +cancel = default |
+
+ | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +List< T > Fauna.Linq.IQuerySource< T >.ToList | +( | +) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +Task< List< T > > Fauna.Linq.IQuerySource< T >.ToListAsync | +( | +CancellationToken | +cancel = default | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +IQuerySource< T > Fauna.Linq.IQuerySource< T >.Where | +( | +Expression< Func< T, bool > > | +predicate | ) | ++ |
Implemented in Fauna.Linq.QuerySource< T >, and Fauna.Linq.QuerySource< Doc >.
+ +This is the complete list of members for Fauna.Serialization.IDeserializer< out T >, including all inherited members.
+Deserialize(MappingContext context, ref Utf8FaunaReader reader) | Fauna.Serialization.IDeserializer< out T > | |
Deserialize(MappingContext context, ref Utf8FaunaReader reader) | Fauna.Serialization.IDeserializer< out T > |
+Public Member Functions | |
new T | Deserialize (MappingContext context, ref Utf8FaunaReader reader) |
object? | Deserialize (MappingContext context, ref Utf8FaunaReader reader) |
Definition at line 5 of file IDeserializer.cs.
+new T Fauna.Serialization.IDeserializer< out T >.Deserialize | +( | +MappingContext | +context, | +
+ | + | ref Utf8FaunaReader | +reader | +
+ | ) | ++ |
object? Fauna.Serialization.IDeserializer< out T >.Deserialize | +( | +MappingContext | +context, | +
+ | + | ref Utf8FaunaReader | +reader | +
+ | ) | ++ |