diff --git a/0.4.0-beta/_abort_exception_8cs.html b/0.4.0-beta/_abort_exception_8cs.html
new file mode 100644
index 00000000..98996a7d
--- /dev/null
+++ b/0.4.0-beta/_abort_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AbortException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_abort_exception_8cs_source.html b/0.4.0-beta/_abort_exception_8cs_source.html
new file mode 100644
index 00000000..d3ee0d22
--- /dev/null
+++ b/0.4.0-beta/_abort_exception_8cs_source.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AbortException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
14 private readonly Dictionary<Type, object?> _cache =
new ();
+
15 private readonly
object ? _abortRaw;
+
+
+
+
+
25 : base(message, failure)
+
+
+
28 _abortRaw = failure.
Abort ;
+
+
+
+
+
+
+
+
+
+
+
52 var typeKey = typeof(T);
+
53 if (_cache.TryGetValue(typeKey, out var cachedData))
return (T?)cachedData;
+
+
55 if (_abortRaw ==
null )
return (T?)cachedData;
+
+
57 var abortDataString = _abortRaw.ToString();
+
58 if (
string .IsNullOrEmpty(abortDataString))
return (T?)cachedData;
+
+
+
+
+
+
64 var deserializedResult = serializer.Deserialize(_ctx, ref reader);
+
65 _cache[typeKey] = deserializedResult;
+
66 return deserializedResult;
+
+
+
+
+
+
Represents a failed query response.
+
+
Represents an exception that occurs when the FQL abort function is called. This exception captures th...
+
T? GetData< T >()
Retrieves the deserialized data associated with the abort operation as a specific type.
+
object? GetData()
Retrieves the deserialized data associated with the abort operation as an object.
+
AbortException(string message, QueryFailure failure, MappingContext ctx)
Initializes a new instance of the AbortException class with a specified error message and query failu...
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_assembly_info_8cs.html b/0.4.0-beta/_assembly_info_8cs.html
new file mode 100644
index 00000000..e793d2ce
--- /dev/null
+++ b/0.4.0-beta/_assembly_info_8cs.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Properties/AssemblyInfo.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_assembly_info_8cs_source.html b/0.4.0-beta/_assembly_info_8cs_source.html
new file mode 100644
index 00000000..d64a83b0
--- /dev/null
+++ b/0.4.0-beta/_assembly_info_8cs_source.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Properties/AssemblyInfo.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Runtime.CompilerServices;
+
+
+
4 [assembly: InternalsVisibleTo(
"Fauna.Test" )]
+
+
+
+
+
+
diff --git a/0.4.0-beta/_attributes_8cs.html b/0.4.0-beta/_attributes_8cs.html
new file mode 100644
index 00000000..bbeb3390
--- /dev/null
+++ b/0.4.0-beta/_attributes_8cs.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/Attributes.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_attributes_8cs_source.html b/0.4.0-beta/_attributes_8cs_source.html
new file mode 100644
index 00000000..2d5a52be
--- /dev/null
+++ b/0.4.0-beta/_attributes_8cs_source.html
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/Attributes.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
7 [AttributeUsage(AttributeTargets.Class)]
+
8 [Obsolete(
"Object attribute is no longer used and will not influence serialization." )]
+
+
+
16 [AttributeUsage(AttributeTargets.Property)]
+
+
+
+
+
+
25 public readonly
string ?
Name ;
+
+
+
+
+
+
+
38 [AttributeUsage(AttributeTargets.Property)]
+
+
+
49 [AttributeUsage(AttributeTargets.Property)]
+
+
+
+
52 private const string FieldName =
"id" ;
+
+
+
+
+
+
+
+
64 [AttributeUsage(AttributeTargets.Property)]
+
+
+
+
67 private const string FieldName =
"coll" ;
+
+
+
+
+
+
+
77 [AttributeUsage(AttributeTargets.Property)]
+
+
+
+
80 private const string FieldName =
"ts" ;
+
+
+
+
+
+
+
+
BaseFieldAttribute(string? name, FieldType type)
+
+
Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will ...
+
+
Attribute used to specify fields on a Fauna document or struct.
+
+
FieldAttribute(string name)
+
Attribute used to specify the id field on a Fauna document. The associated field will be ignored duri...
+
+
IdAttribute(bool isClientGenerated)
+
Attribute used to indicate that a field should be ignored during serialization and deserialization.
+
+
Attribute used to indicate that a class represents a Fauna document or struct.
+
Attribute used to specify the ts field on a Fauna document. The associated field will be ignored duri...
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_authentication_exception_8cs.html b/0.4.0-beta/_authentication_exception_8cs.html
new file mode 100644
index 00000000..9a069e38
--- /dev/null
+++ b/0.4.0-beta/_authentication_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AuthenticationException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_authentication_exception_8cs_source.html b/0.4.0-beta/_authentication_exception_8cs_source.html
new file mode 100644
index 00000000..5ce234a7
--- /dev/null
+++ b/0.4.0-beta/_authentication_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AuthenticationException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'una...
+
AuthenticationException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_authorization_exception_8cs.html b/0.4.0-beta/_authorization_exception_8cs.html
new file mode 100644
index 00000000..6ffeefac
--- /dev/null
+++ b/0.4.0-beta/_authorization_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AuthorizationException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_authorization_exception_8cs_source.html b/0.4.0-beta/_authorization_exception_8cs_source.html
new file mode 100644
index 00000000..3ba3bcf6
--- /dev/null
+++ b/0.4.0-beta/_authorization_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/AuthorizationException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidde...
+
AuthorizationException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_bad_gateway_exception_8cs.html b/0.4.0-beta/_bad_gateway_exception_8cs.html
new file mode 100644
index 00000000..2017cd1f
--- /dev/null
+++ b/0.4.0-beta/_bad_gateway_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/BadGatewayException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_bad_gateway_exception_8cs_source.html b/0.4.0-beta/_bad_gateway_exception_8cs_source.html
new file mode 100644
index 00000000..56b12a09
--- /dev/null
+++ b/0.4.0-beta/_bad_gateway_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/BadGatewayException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Faun...
+
BadGatewayException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_8cs.html b/0.4.0-beta/_base_ref_8cs.html
new file mode 100644
index 00000000..71f5a3d7
--- /dev/null
+++ b/0.4.0-beta/_base_ref_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/BaseRef.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_8cs_source.html b/0.4.0-beta/_base_ref_8cs_source.html
new file mode 100644
index 00000000..85a2a410
--- /dev/null
+++ b/0.4.0-beta/_base_ref_8cs_source.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/BaseRef.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
12 protected readonly T?
Doc ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
77 public abstract T
Get ();
+
+
+
+
80 internal class UnloadedRefException : Exception
+
+
+
+
+
+
readonly? T Doc
Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is ...
+
BaseRef(DataContext.ICollection col, string cause)
+
BaseRef(Module coll, T doc)
+
BaseRef(DataContext.ICollection col, T doc)
+
string? Cause
Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
BaseRef(Module coll, string cause)
+
bool IsLoaded
Gets a boolean indicating whether the document represented by the ref has been loaded.
+
BaseRef(DataContext.ICollection col)
+
+
Module Collection
Gets the collection to which the ref belongs.
+
bool? Exists
Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_builder_8cs.html b/0.4.0-beta/_base_ref_builder_8cs.html
new file mode 100644
index 00000000..6f7a4895
--- /dev/null
+++ b/0.4.0-beta/_base_ref_builder_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/BaseRefBuilder.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_builder_8cs_source.html b/0.4.0-beta/_base_ref_builder_8cs_source.html
new file mode 100644
index 00000000..99856fb9
--- /dev/null
+++ b/0.4.0-beta/_base_ref_builder_8cs_source.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/BaseRefBuilder.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
5 public string ?
Id {
get ;
set ; }
+
6 public string ?
Name {
get ;
set ; }
+
+
8 public string ?
Cause {
get ;
set ; }
+
9 public bool ?
Exists {
get ;
set ; }
+
10 public T?
Doc {
get ;
set ; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
System.ArgumentException ArgumentException
+
+
+
+
+
+
+
+
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document referenc...
+
Represents a document ref.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_serializer_8cs.html b/0.4.0-beta/_base_ref_serializer_8cs.html
new file mode 100644
index 00000000..0db8b408
--- /dev/null
+++ b/0.4.0-beta/_base_ref_serializer_8cs.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/BaseRefSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.RefSerializer< T >
+
+class Fauna.Serialization.NamedRefSerializer< T >
+
+class Fauna.Serialization.BaseRefSerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_base_ref_serializer_8cs_source.html b/0.4.0-beta/_base_ref_serializer_8cs_source.html
new file mode 100644
index 00000000..621f8c86
--- /dev/null
+++ b/0.4.0-beta/_base_ref_serializer_8cs_source.html
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/BaseRefSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
8 internal class RefSerializer<T> :
BaseSerializer <Ref<T>> where T : notnull
+
+
10 private readonly BaseRefSerializer<T> _baseRefSerializer;
+
+
+
+
14 _baseRefSerializer =
new BaseRefSerializer<T>(docSerializer);
+
+
+
17 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Ref };
+
+
+
+
+
+
+
+
+
26 _baseRefSerializer.
Serialize (context, writer, o);
+
+
+
+
30 internal class NamedRefSerializer<T> :
BaseSerializer <NamedRef<T>> where T : notnull
+
+
32 private readonly BaseRefSerializer<T> _baseRefSerializer;
+
+
34 public NamedRefSerializer(
ISerializer docSerializer)
+
+
36 _baseRefSerializer =
new BaseRefSerializer<T>(docSerializer);
+
+
+
39 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Ref };
+
+
+
+
+
+
+
+
+
48 _baseRefSerializer.
Serialize (context, writer, o);
+
+
+
+
52 internal class BaseRefSerializer<T> :
BaseSerializer <BaseRef<T>> where T : notnull
+
+
+
+
+
+
58 _docSerializer = docSerializer;
+
+
+
61 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Ref };
+
+
+
+
65 return reader.CurrentTokenType
switch
+
+
67 TokenType.StartRef => DeserializeRefInternal(
new BaseRefBuilder<T> (), context, ref reader),
+
68 TokenType.StartDocument => DeserializeDocument(
new BaseRefBuilder<T> (), context, ref reader),
+
+
70 $
"Unexpected token while deserializing into Ref: {reader.CurrentTokenType}" )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
101 while (reader.Read() && reader.CurrentTokenType !=
TokenType .EndRef)
+
+
103 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
+
105 $
"Unexpected token while deserializing into NamedRef: {reader.CurrentTokenType}" );
+
+
107 string fieldName = reader.GetString()!;
+
+
+
+
+
112 builder.Id = reader.GetString();
+
+
+
115 builder.Name = reader.GetString();
+
+
+
118 builder.Collection = reader.GetModule();
+
+
+
121 builder.Cause = reader.GetString();
+
+
+
124 builder.Exists = reader.GetBoolean();
+
+
+
+
128 $
"Unexpected field while deserializing into Ref: {fieldName}" );
+
+
+
+
132 return builder.
Build ();
+
+
+
+
+
+
138 while (reader.Read() && reader.CurrentTokenType !=
TokenType .EndDocument)
+
+
140 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
+
142 $
"Unexpected token while deserializing into NamedRef: {reader.CurrentTokenType}" );
+
+
144 string fieldName = reader.GetString()!;
+
+
+
+
+
149 builder.Id = reader.GetString();
+
+
+
152 builder.Name = reader.GetString();
+
+
+
155 builder.Collection = reader.GetModule();
+
+
157 if (_docSerializer is not IPartialDocumentSerializer cs)
+
+
159 throw new SerializationException ($
"Serializer {_docSerializer.GetType().Name} must implement IPartialDocumentSerializer interface." );
+
+
+
+
163 builder.Doc = (T?)cs.DeserializeDocument(context, builder.
Id , builder.
Name , builder.
Collection , ref reader);
+
+
+
+
+
168 if (reader.CurrentTokenType ==
TokenType .EndDocument)
break ;
+
+
+
171 return builder.
Build ();
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
string UnsupportedSerializationTypeMessage(Type type)
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteNullValue()
Writes a null value to the stream.
+
void WriteStartRef()
Writes the beginning of a reference object.
+
void WriteString(string fieldName, string value)
Writes a string value with a specific field name.
+
void WriteModule(string fieldName, Module value)
Writes a module value with a specific field name.
+
void WriteEndRef()
Writes the end of a reference object.
+
+
+
+
+
+
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document referenc...
+
Represents a document ref.
+
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_class_serializer_8cs.html b/0.4.0-beta/_class_serializer_8cs.html
new file mode 100644
index 00000000..9f8d1ccc
--- /dev/null
+++ b/0.4.0-beta/_class_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ClassSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.ClassSerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_class_serializer_8cs_source.html b/0.4.0-beta/_class_serializer_8cs_source.html
new file mode 100644
index 00000000..81ae7bb3
--- /dev/null
+++ b/0.4.0-beta/_class_serializer_8cs_source.html
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ClassSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
+
+
+
+
+
+
8 internal class ClassSerializer<T> : BaseSerializer<T>, IPartialDocumentSerializer
+
+
10 private const string IdField =
"id" ;
+
11 private const string NameField =
"name" ;
+
12 private const string CollField =
"coll" ;
+
+
+
+
+
17 Debug.Assert(info.
Type == typeof(T));
+
+
+
+
21 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Document,
FaunaType .Null,
FaunaType .Object, FaunaType.Ref };
+
+
23 public object DeserializeDocument(
MappingContext context,
string ?
id ,
string ? name,
Module ? coll, ref Utf8FaunaReader reader)
+
+
25 object instance = CreateInstance();
+
26 if (
id is not
null ) TrySetId(instance,
id );
+
27 if (name is not
null ) TrySetName(instance, name);
+
28 if (coll is not
null ) TrySetColl(instance, coll);
+
29 SetFields(instance, context, ref reader,
TokenType .EndDocument);
+
+
+
+
+
+
35 var endToken = reader.CurrentTokenType
switch
+
+
37 TokenType.StartDocument =>
TokenType .EndDocument,
+
38 TokenType.StartObject =>
TokenType .EndObject,
+
+
40 var other =>
throw UnexpectedToken(other),
+
+
+
+
+
+
+
+
+
+
+
51 while (reader.Read() && reader.CurrentTokenType !=
TokenType .EndRef)
+
+
53 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
+
55 $
"Unexpected token while deserializing into Ref: {reader.CurrentTokenType}" );
+
+
57 string fieldName = reader.GetString()!;
+
+
+
+
+
62 id = reader.GetString();
+
+
+
65 name = reader.GetString();
+
+
+
68 coll = reader.GetModule();
+
+
+
71 cause = reader.GetString();
+
+
+
74 exists = reader.GetBoolean();
+
+
+
+
+
79 if ((
id !=
null || name !=
null ) && coll !=
null && exists)
+
+
+
+
+
+
+
86 throw new NullDocumentException(
id ,
null , coll!, cause!);
+
+
+
89 throw new NullDocumentException(
null , name, coll!, cause!);
+
+
+
92 object instance = CreateInstance();
+
93 SetFields(instance, context, ref reader, endToken);
+
+
+
+
+
+
99 SerializeInternal(ctx, w, o);
+
+
+
102 private static void SerializeInternal(
MappingContext ctx, Utf8FaunaWriter w,
object ? o)
+
+
+
+
+
+
+
+
+
+
112 bool shouldEscape = info.ShouldEscapeObject;
+
+
114 if (shouldEscape) w.WriteStartEscapedObject();
else w.WriteStartObject();
+
115 foreach (var field
in info.Fields)
+
+
+
+
+
+
+
122 object ? v = field.Property.GetValue(o);
+
123 if (field.FieldType is
FieldType .ClientGeneratedId && v ==
null )
+
+
+
+
+
+
+
130 w.WriteFieldName(field.Name);
+
131 field.Serializer.Serialize(ctx, w, v);
+
+
133 if (shouldEscape) w.WriteEndEscapedObject();
else w.WriteEndObject();
+
+
+
136 private object CreateInstance() => Activator.CreateInstance(_info.Type)!;
+
+
138 private void SetFields(
object instance,
MappingContext context, ref Utf8FaunaReader reader,
TokenType endToken)
+
+
140 while (reader.Read() && reader.CurrentTokenType != endToken)
+
+
142 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
143 throw UnexpectedToken(reader.CurrentTokenType);
+
+
145 string fieldName = reader.GetString()!;
+
+
+
148 if (fieldName == IdField && reader.CurrentTokenType ==
TokenType .String)
+
+
150 TrySetId(instance, reader.GetString()!);
+
+
152 else if (fieldName == NameField && reader.CurrentTokenType ==
TokenType .String)
+
+
154 TrySetName(instance, reader.GetString()!);
+
+
156 else if (_info.FieldsByName.TryGetValue(fieldName, out var field))
+
+
158 field.Property.SetValue(instance, field.Serializer.Deserialize(context, ref reader));
+
+
+
+
+
+
+
+
+
167 private void TrySetId(
object instance,
string id )
+
+
169 if (!_info.FieldsByName.TryGetValue(IdField, out var field))
+
+
+
+
+
174 if (field.Type == typeof(
long ))
+
+
176 field.Property.SetValue(instance,
long .Parse(
id ));
+
+
178 else if (field.Type == typeof(
string ))
+
+
180 field.Property.SetValue(instance,
id );
+
+
+
+
+
+
+
+
188 private void TrySetName(
object instance,
string name)
+
+
190 if (_info.FieldsByName.TryGetValue(NameField, out var field))
+
+
192 if (field.Type == typeof(
string ))
+
+
194 field.Property.SetValue(instance, name);
+
+
+
+
+
+
+
+
+
203 private void TrySetColl(
object instance,
Module coll)
+
+
205 if (_info.FieldsByName.TryGetValue(CollField, out var field))
+
+
207 if (field.Type == typeof(
Module ))
+
+
209 field.Property.SetValue(instance, coll);
+
+
+
+
+
+
+
+
+
+
219 new ($
"Unexpected token while deserializing into class {_info.Type.Name}: {tokenType}" );
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
MappingInfo GetInfo(Type ty, string? colName=null)
Gets the MappingInfo for a given Type.
+
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object,...
+
Type Type
The associated type.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_client_8cs.html b/0.4.0-beta/_client_8cs.html
new file mode 100644
index 00000000..96279a39
--- /dev/null
+++ b/0.4.0-beta/_client_8cs.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Client.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+using Stream = System.IO.Stream
+
+
+
+
+
◆ Stream
+
+
+
+
+
+ using Stream = System.IO.Stream
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_client_8cs_source.html b/0.4.0-beta/_client_8cs_source.html
new file mode 100644
index 00000000..dbaf3d59
--- /dev/null
+++ b/0.4.0-beta/_client_8cs_source.html
@@ -0,0 +1,347 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Client.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Globalization;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
17 private const string QueryUriPath =
"/query/1" ;
+
18 private const string StreamUriPath =
"/stream/1" ;
+
+
+
21 private readonly IConnection _connection;
+
+
+
24 private readonly Dictionary<Type, DataContext> _dbCtxs =
new ();
+
+
26 private bool _disposed;
+
+
28 internal override MappingContext MappingCtx {
get => _defaultCtx; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
63 _connection =
new Connection(config);
+
+
+
+
+
+
+
73 var dbCtxType = typeof(DB);
+
+
+
+
77 if (!_dbCtxs.TryGetValue(dbCtxType, out ctx))
+
+
79 var builder =
new DataContextBuilder<DB>();
+
80 ctx = builder.Build(
this );
+
81 _dbCtxs[dbCtxType] = ctx;
+
+
+
+
+
+
+
+
+
+
+
+
94 GC.SuppressFinalize(
this );
+
+
+
+
+
+
+
+
+
+
103 internal override async Task<QuerySuccess<T>> QueryAsyncInternal<T>(
+
+
+
+
+
108 CancellationToken cancel)
+
+
+
+
112 throw new ArgumentNullException(nameof(query));
+
+
+
115 var finalOptions =
QueryOptions .GetFinalQueryOptions(_config.DefaultQueryOptions, queryOptions);
+
116 var headers = GetRequestHeaders(finalOptions);
+
+
118 using var stream =
new MemoryStream();
+
119 Serialize(stream, query, ctx);
+
+
121 using var httpResponse = await _connection.DoPostAsync(QueryUriPath, stream, headers, cancel);
+
122 var body = await httpResponse.Content.ReadAsStringAsync(cancel);
+
123 var res =
QueryResponse .GetFromResponseBody<T>(ctx, serializer, httpResponse.StatusCode, body);
+
+
+
+
+
+
+
+
+
132 throw ExceptionHandler.FromQueryFailure(ctx, failure);
+
+
134 throw ExceptionHandler.FromRawResponse(body, httpResponse);
+
+
+
+
138 internal override async IAsyncEnumerator<Event<T>> SubscribeStreamInternal<T>(
+
+
+
141 CancellationToken cancel =
default )
+
+
143 var finalOptions =
QueryOptions .GetFinalQueryOptions(_config.DefaultQueryOptions,
null );
+
144 var headers = GetRequestHeaders(finalOptions);
+
+
146 await
foreach (var evt
in _connection.OpenStream<T>(
+
+
+
+
+
+
+
+
154 stream.LastCursor = evt.Cursor;
+
+
+
+
+
+
+
+
+
163 writer.WriteStartObject();
+
164 writer.WriteFieldName(
"query" );
+
+
166 writer.WriteEndObject();
+
+
+
+
170 private Dictionary<string, string> GetRequestHeaders(
QueryOptions ? queryOptions)
+
+
172 var headers =
new Dictionary<string, string>
+
+
+
175 { Headers.Authorization, $
"Bearer {_config.Secret}" },
+
176 { Headers.Format,
"tagged" },
+
177 { Headers.Driver,
"C#" }
+
+
+
+
+
182 headers.Add(Headers.LastTxnTs,
LastSeenTxn .ToString());
+
+
+
185 if (queryOptions !=
null )
+
+
+
+
+
190 Headers.QueryTimeoutMs,
+
191 queryOptions.
QueryTimeout .Value.TotalMilliseconds.ToString(CultureInfo.InvariantCulture));
+
+
+
+
+
196 headers.Add(Headers.QueryTags, EncodeQueryTags(queryOptions.
QueryTags ));
+
+
+
199 if (!
string .IsNullOrEmpty(queryOptions.
TraceParent ))
+
+
201 headers.Add(Headers.TraceParent, queryOptions.
TraceParent );
+
+
+
+
+
206 headers.Add(Headers.Linearized, queryOptions.
Linearized .ToString()!);
+
+
+
+
+
211 headers.Add(Headers.TypeCheck, queryOptions.
TypeCheck .ToString()!);
+
+
+
+
+
+
+
218 private static string EncodeQueryTags(Dictionary<string, string> tags)
+
+
220 return string .Join(
"," , tags.Select(entry => entry.Key +
"=" + entry.Value));
+
+
+
223 private void Dispose (
bool disposing)
+
+
225 if (_disposed)
return ;
+
+
+
+
229 _connection.Dispose();
+
230 GC.SuppressFinalize(
this );
+
+
+
+
+
+
+
The base class for Client and DataContext.
+
Represents a client for interacting with a Fauna.
+
Client()
Initializes a new instance of a Client with the default configuration. Assumes the environment variab...
+
readonly? IStatsCollector StatsCollector
Provides collection and aggregation of query statistics. Can be set to null in the Configuration.
+
Client(Configuration config)
Initializes a new instance of the Client with a custom Configuration.
+
Client(string secret)
Initializes a new instance of a Client with a secret.
+
long LastSeenTxn
Gets the timestamp of the last transaction seen by this client.
+
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.
+
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as t...
+
IStatsCollector? StatsCollector
StatsCollector for the client.
+
Represents a failed query response.
+
Represents the options for customizing Fauna queries.
+
TimeSpan? QueryTimeout
Gets or sets the query timeout. It defines how long the client waits for a query to complete.
+
bool? TypeCheck
Gets or sets a value indicating whether type checking of the query is enabled or disabled before eval...
+
Dictionary< string, string >? QueryTags
Gets or sets a string-encoded set of caller-defined tags for identifying the request in logs and resp...
+
string? TraceParent
Gets or sets the trace parent identifier for distributed tracing systems.
+
bool? Linearized
Gets or sets a value indicating whether the query runs as strictly serialized, affecting read-only tr...
+
Represents the response from a query executed.
+
long LastSeenTxn
Gets the last transaction seen by this query.
+
Represents a successful query response.
+
+
void Add(QueryStats stats)
Add the QueryStats to the current counts.
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query into the provided stream.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_configuration_8cs.html b/0.4.0-beta/_configuration_8cs.html
new file mode 100644
index 00000000..b764c2d8
--- /dev/null
+++ b/0.4.0-beta/_configuration_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Configuration.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class 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. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_configuration_8cs_source.html b/0.4.0-beta/_configuration_8cs_source.html
new file mode 100644
index 00000000..3a5fc646
--- /dev/null
+++ b/0.4.0-beta/_configuration_8cs_source.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Configuration.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
3 using Microsoft.Extensions.Logging;
+
+
+
+
+
+
+
+
+
+
+
26 public string Secret {
get ; init; } = Environment.GetEnvironmentVariable(
"FAUNA_SECRET" ) ??
string .Empty;
+
+
31 public Uri
Endpoint {
get ; init; } = Endpoints.GetFaunaEndpoint();
+
+
+
+
+
+
+
+
+
+
+
+
56 if (
string .IsNullOrEmpty(secret) &&
string .IsNullOrEmpty(
Secret ))
+
+
58 throw new ArgumentNullException(nameof(
Secret ),
"Need to set FAUNA_SECRET environment variable or pass a secret as a parameter when creating the Client." );
+
+
+
61 if (!
string .IsNullOrEmpty(secret))
+
+
+
+
+
66 if (httpClient !=
null )
+
+
+
+
+
+
+
+
74 Logger.Initialize(logger);
+
+
+
+
+
+
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as t...
+
QueryOptions? DefaultQueryOptions
Default options for queries sent to Fauna.
+
HttpClient HttpClient
The HTTP Client to use for requests.
+
Uri Endpoint
The endpoint URL of the Fauna server.
+
string Secret
The secret key used for authentication.
+
bool DisposeHttpClient
Whether the Client should dispose of the HttpClient on Dispose.
+
Configuration(string secret="", HttpClient? httpClient=null, ILogger? logger=null)
Initializes a new instance of the Configuration record with the specified secret key.
+
IStatsCollector? StatsCollector
StatsCollector for the client.
+
Represents the options for customizing Fauna queries.
+
A class representing a retry configuration for queries.
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_connection_8cs.html b/0.4.0-beta/_connection_8cs.html
new file mode 100644
index 00000000..72ea6690
--- /dev/null
+++ b/0.4.0-beta/_connection_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Connection.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Core.Connection
+ A class that handles HTTP requests and retries.
+
+
+
+using Stream = System.IO.Stream
+
+
+
+
+
◆ Stream
+
+
+
+
+
+ using Stream = System.IO.Stream
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_connection_8cs_source.html b/0.4.0-beta/_connection_8cs_source.html
new file mode 100644
index 00000000..6c1a2e52
--- /dev/null
+++ b/0.4.0-beta/_connection_8cs_source.html
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Connection.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections.Concurrent;
+
2 using System.Net.Http.Headers;
+
3 using System.Runtime.CompilerServices;
+
+
+
+
+
+
9 using Microsoft.Extensions.Logging;
+
+
+
+
+
+
+
18 internal class Connection : IConnection
+
+
+
21 private bool _disposed;
+
+
+
+
+
+
+
32 public async Task<HttpResponseMessage> DoPostAsync(
+
+
+
35 Dictionary<string, string> headers,
+
36 CancellationToken cancel =
default )
+
+
38 HttpResponseMessage response;
+
+
40 var policyResult = await _cfg.RetryConfiguration.RetryPolicy
+
41 .ExecuteAndCaptureAsync(() =>
+
42 _cfg.HttpClient.SendAsync(CreateHttpRequest(path, body, headers), cancel))
+
43 .ConfigureAwait(
false );
+
44 response = policyResult.Outcome == OutcomeType.Successful
+
+
46 : policyResult.FinalHandledResult ??
throw policyResult.FinalException;
+
+
48 Logger.Instance.LogDebug(
+
49 "Fauna HTTP Response {status} from {uri}, headers: {headers}" ,
+
50 response.StatusCode.ToString(),
+
51 response.RequestMessage?.RequestUri?.ToString() ??
"UNKNOWN" ,
+
52 JsonSerializer.Serialize(
+
53 response.Headers.ToDictionary(kv => kv.Key, kv => kv.Value.ToList()))
+
+
+
56 Logger.Instance.LogTrace(
"Response body: {body}" , await response.Content.ReadAsStringAsync(cancel));
+
+
+
+
+
61 public async IAsyncEnumerable<Event<T>> OpenStream<T>(
+
+
+
64 Dictionary<string, string> headers,
+
+
66 [EnumeratorCancellation] CancellationToken cancellationToken =
default ) where T : notnull
+
+
68 cancellationToken.ThrowIfCancellationRequested();
+
+
70 while (!cancellationToken.IsCancellationRequested)
+
+
72 using var bc =
new BlockingCollection<Event<T>>(
new ConcurrentQueue<Event<T>>());
+
73 Task<PolicyResult<HttpResponseMessage>> streamTask =
+
74 _cfg.RetryConfiguration.RetryPolicy.ExecuteAndCaptureAsync(async () =>
+
+
76 var streamData =
new MemoryStream();
+
77 stream.Serialize(streamData);
+
+
79 var response = await _cfg.HttpClient
+
+
81 CreateHttpRequest(path, streamData, headers),
+
82 HttpCompletionOption.ResponseHeadersRead,
+
+
84 .ConfigureAwait(
false );
+
+
86 if (!response.IsSuccessStatusCode)
+
+
+
+
+
+
92 await
using var streamAsync = await response.Content.ReadAsStreamAsync(cancellationToken);
+
93 using var streamReader =
new StreamReader(streamAsync);
+
+
95 while (!streamReader.EndOfStream && !cancellationToken.IsCancellationRequested)
+
+
97 string ? line = await streamReader.ReadLineAsync().WaitAsync(cancellationToken);
+
98 if (
string .IsNullOrWhiteSpace(line))
+
+
+
+
+
+
104 stream.LastCursor = evt.Cursor;
+
105 bc.Add(evt, cancellationToken);
+
+
+
+
+
+
111 foreach (var evt
in bc.GetConsumingEnumerable(cancellationToken))
+
+
+
+
+
+
+
118 if (streamTask.Result.Result.IsSuccessStatusCode)
+
+
+
+
+
123 var httpResponse = streamTask.Result.Result;
+
124 string body = await httpResponse.Content.ReadAsStringAsync(cancellationToken);
+
+
126 throw ExceptionHandler.FromRawResponse(body, httpResponse);
+
+
+
+
130 private HttpRequestMessage CreateHttpRequest(
string path,
Stream body, Dictionary<string, string> headers)
+
+
+
133 var request =
new HttpRequestMessage
+
+
135 Content =
new StreamContent(body),
+
136 Method = HttpMethod.Post,
+
137 RequestUri =
new Uri(_cfg.Endpoint, path)
+
+
+
140 request.Headers.Accept.Add(
new MediaTypeWithQualityHeaderValue(
"application/json" ));
+
141 request.Headers.AcceptEncoding.Add(
new StringWithQualityHeaderValue(
"gzip" ));
+
+
143 foreach (var header
in headers)
+
+
145 request.Headers.Add(header.Key, header.Value);
+
+
+
148 Logger.Instance.LogDebug(
+
149 "Fauna HTTP {method} Request to {uri} (timeout {timeout}ms), headers: {headers}" ,
+
150 HttpMethod.Post.ToString(),
+
151 request.RequestUri.ToString(),
+
152 _cfg.HttpClient.Timeout.TotalMilliseconds,
+
153 JsonSerializer.Serialize(
+
+
+
+
+
158 if (header.Key.StartsWith(
"Authorization" , StringComparison.InvariantCultureIgnoreCase))
+
+
160 return KeyValuePair.Create(header.Key, new[] {
"hidden" }.AsEnumerable());
+
+
+
+
+
165 .ToDictionary(kv => kv.Key, kv => kv.Value.ToList()))
+
+
+
+
169 Logger.Instance.LogTrace(
"Unredacted Authorization header: {value}" , request.Headers.Authorization?.ToString() ??
"null" );
+
170 Logger.Instance.LogTrace(
"Request body: {body}" , request.Content.ReadAsStringAsync().Result);
+
+
+
+
+
175 private void Dispose(
bool disposing)
+
+
177 if (_disposed)
return ;
+
+
179 if (disposing && _cfg.DisposeHttpClient)
+
+
181 _cfg.HttpClient.Dispose();
+
182 GC.SuppressFinalize(
this );
+
+
+
+
+
+
191 public void Dispose()
+
+
+
+
+
+
+
+
+
+
+
+
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as t...
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
static Event< T > From(string body, MappingContext ctx)
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_constraint_failure_8cs.html b/0.4.0-beta/_constraint_failure_8cs.html
new file mode 100644
index 00000000..779e4f0b
--- /dev/null
+++ b/0.4.0-beta/_constraint_failure_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ConstraintFailure.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_constraint_failure_8cs_source.html b/0.4.0-beta/_constraint_failure_8cs_source.html
new file mode 100644
index 00000000..abd5693f
--- /dev/null
+++ b/0.4.0-beta/_constraint_failure_8cs_source.html
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ConstraintFailure.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Text.Json.Serialization;
+
+
+
+
+
+
+
+
+
+
15 [JsonPropertyName(Error_ConstraintFailuresMessageFieldName)]
+
+
+
18 [JsonPropertyName(Error_ConstraintFailuresNameFieldName)]
+
19 public string Name {
get ;
set ; }
+
+
21 [JsonPropertyName(Error_ConstraintFailuresPathsFieldName)]
+
22 public object [][]?
Paths {
get ;
set ; }
+
+
+
+
+
ConstraintFailure(string message, string name, object[][]? paths)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_constraint_failure_exception_8cs.html b/0.4.0-beta/_constraint_failure_exception_8cs.html
new file mode 100644
index 00000000..f2a54269
--- /dev/null
+++ b/0.4.0-beta/_constraint_failure_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ConstraintFailureException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_constraint_failure_exception_8cs_source.html b/0.4.0-beta/_constraint_failure_exception_8cs_source.html
new file mode 100644
index 00000000..ef6748a5
--- /dev/null
+++ b/0.4.0-beta/_constraint_failure_exception_8cs_source.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ConstraintFailureException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
20 : base(message, failure)
+
+
+
+
+
+
+
Represents a failed query response.
+
ConstraintFailure?[] ConstraintFailures
+
Represents an exception that occurs when constraints are violated in a query. This exception captures...
+
ConstraintFailure?[] ConstraintFailures
+
ConstraintFailureException(string message, QueryFailure failure)
Initializes a new instance of the ConstraintFailureException class with a specified error message and...
+
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_contended_transaction_exception_8cs.html b/0.4.0-beta/_contended_transaction_exception_8cs.html
new file mode 100644
index 00000000..4bb0dcc9
--- /dev/null
+++ b/0.4.0-beta/_contended_transaction_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ContendedTransactionException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_contended_transaction_exception_8cs_source.html b/0.4.0-beta/_contended_transaction_exception_8cs_source.html
new file mode 100644
index 00000000..cab54a53
--- /dev/null
+++ b/0.4.0-beta/_contended_transaction_exception_8cs_source.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ContendedTransactionException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents an exception that occurs when a transaction is aborted due to concurrent modification....
+
ContendedTransactionException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
Represents an interface for exceptions that are potentially recoverable through retrying the failed o...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_data_context_8cs.html b/0.4.0-beta/_data_context_8cs.html
new file mode 100644
index 00000000..93222e09
--- /dev/null
+++ b/0.4.0-beta/_data_context_8cs.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/DataContext.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_data_context_8cs_source.html b/0.4.0-beta/_data_context_8cs_source.html
new file mode 100644
index 00000000..2985a77a
--- /dev/null
+++ b/0.4.0-beta/_data_context_8cs_source.html
@@ -0,0 +1,410 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/DataContext.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections.Immutable;
+
2 using System.Diagnostics.CodeAnalysis;
+
3 using System.Reflection;
+
4 using System.Runtime.CompilerServices;
+
+
+
+
+
+
+
+
+
+
+
+
14 private bool _initialized =
false ;
+
+
16 private IReadOnlyDictionary<Type, ICollection> _collections =
null !;
+
+
18 private Client _client =
null !;
+
+
+
+
+
23 internal Linq.LookupTable LookupTable {
get =>
new Linq.LookupTable(_ctx); }
+
+
+
+
+
28 _collections = collections.ToImmutableDictionary();
+
+
+
31 foreach (var col
in collections.Values)
+
+
33 ((Linq.QuerySource)col).SetContext(
this );
+
+
+
+
+
+
+
+
41 internal override Task<QuerySuccess<T>> QueryAsyncInternal<T>(
+
+
43 Serialization.ISerializer<T> serializer,
+
+
+
46 CancellationToken cancel)
+
+
48 CheckInitialization();
+
49 return _client.QueryAsyncInternal(query, serializer, ctx, queryOptions, cancel);
+
+
+
52 internal override IAsyncEnumerator<Event<T>> SubscribeStreamInternal<T>(
+
+
+
55 CancellationToken cancel =
default )
+
+
57 CheckInitialization();
+
58 return _client.SubscribeStreamInternal<T>(stream, ctx, cancel);
+
+
+
+
+
63 [AttributeUsage(AttributeTargets.Class)]
+
+
+
+
66 internal readonly
string Name;
+
+
+
+
+
+
+
+
+
76 public string Name {
get ; }
+
+
+
+
+
+
+
+
82 public string Name {
get ; }
+
83 public Type
DocType {
get => typeof(Doc); }
+
+
+
+
+
87 var nameAttr = this.GetType().GetCustomAttribute<
NameAttribute >();
+
88 Name = nameAttr?.Name ?? typeof(Doc).Name;
+
89 SetQuery<Doc>(Linq.IntermediateQueryHelpers.CollectionAll(
this ));
+
+
+
+
+
+
+
94 protected IndexCall Index (
string ? name =
null , [CallerMemberName]
string ?
auto =
null )
+
+
96 if (name is
null &&
auto is not
null )
+
+
98 name = FieldName.Canonical(
auto );
+
+
+
101 if (
string .IsNullOrEmpty(name))
+
+
+
+
+
+
+
+
+
+
+
110 private readonly
string _name;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
154 SetQuery<Doc>(Linq.IntermediateQueryHelpers.CollectionIndex(
this ));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
182 public T
Call (
object a1,
object a2) =>
Call (
new [] { a1, a2 });
+
+
184 public T
Call (
object a1,
object a2,
object a3) =>
Call (
new [] { a1, a2, a3 });
+
+
+
+
+
+
+
+
+
+
194 public async Task<T>
CallAsync (
object a1,
object a2,
object a3) => await
CallAsync (
new [] { a1, a2, a3 });
+
+
+
+
+
198 var q = Linq.IntermediateQueryHelpers.Function(
Name , args);
+
199 return (await _ctx.QueryAsync<T>(q)).Data;
+
+
+
+
+
+
+
+
+
+
206 var fnName = name ==
"" ? callerName : name;
+
+
+
+
+
+
+
+
212 CheckInitialization();
+
213 return (Col)_collections[typeof(Col)];
+
+
+
+
216 private void CheckInitialization()
+
+
+
+
220 throw new InvalidOperationException(
+
221 "Uninitialized context. DataContext sub-classes must be instantiated using a client's .DataContext() method." );
+
+
+
+
+
+
+
System.ArgumentException ArgumentException
+
The base class for Client and DataContext.
+
Represents a client for interacting with a Fauna.
+
Represents the options for customizing Fauna queries.
+
+
Index< Doc > Call(object a1, object a2, object a3)
+
IndexCall(ICollection coll, string name, DataContext ctx)
+
+
Index< Doc > Call(object a1, object a2)
+
Index< Doc > Call(object a1)
+
Index< Doc > Call(object[] args)
+
+
+
IndexCall Index(string? name=null, [CallerMemberName] string? auto=null)
+
+
+
+
T Call(object a1, object a2, object a3)
+
+
+
async Task< T > CallAsync(object a1)
+
async Task< T > CallAsync(object[] args)
+
+
async Task< T > CallAsync()
+
FunctionCall(string name, DataContext ctx)
+
async Task< T > CallAsync(object a1, object a2, object a3)
+
async Task< T > CallAsync(object a1, object a2)
+
T Call(object a1, object a2)
+
+
+
+
+
+
+
NameAttribute(string name)
+
+
Col GetCollection< Col >()
+
FunctionCall< T > Fn< T >(string name="", [CallerMemberName] string callerName="")
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_data_context_builder_8cs.html b/0.4.0-beta/_data_context_builder_8cs.html
new file mode 100644
index 00000000..365dfa44
--- /dev/null
+++ b/0.4.0-beta/_data_context_builder_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/DataContextBuilder.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.DataContextBuilder< DB >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_data_context_builder_8cs_source.html b/0.4.0-beta/_data_context_builder_8cs_source.html
new file mode 100644
index 00000000..04800268
--- /dev/null
+++ b/0.4.0-beta/_data_context_builder_8cs_source.html
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/DataContextBuilder.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
2 using System.Reflection;
+
+
+
+
+
+
8 internal class DataContextBuilder<DB> where DB : DataContext
+
+
10 public DB Build(
Client client)
+
+
12 var dbType = typeof(DB);
+
13 const BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static;
+
14 var colTypes = dbType.GetNestedTypes(flags).Where(IsColType).ToList();
+
15 var colProps = dbType.GetProperties(flags).Where(IsColProp).ToList();
+
+
17 foreach (var ty
in colTypes)
+
+
+
+
+
22 foreach (var p
in colProps)
+
+
24 ValidateColProp(colTypes, p);
+
+
+
27 var colImpls =
new Dictionary<Type, DataContext.ICollection>();
+
28 foreach (var ty
in colTypes)
+
+
30 colImpls[ty] = (DataContext.ICollection)Activator.CreateInstance(ty)!;
+
31 var nameAttr = ty.GetCustomAttribute<DataContext.NameAttribute>();
+
32 var colName = nameAttr?.Name ?? ty.Name;
+
+
+
35 var db = (DB)Activator.CreateInstance(dbType)!;
+
+
+
+
+
40 private static bool IsColType(Type ty) =>
+
41 ty.GetInterfaces().Any(iface => iface == typeof(DataContext.ICollection));
+
+
43 private static void ValidateColType(Type ty)
+
+
45 var isGeneric = ty.IsGenericType;
+
46 var colDef = GetColBase(ty);
+
+
48 var errors =
new List<string>();
+
+
50 if (isGeneric) errors.Add(
"Cannot be generic." );
+
51 if (colDef is
null ) errors.Add(
"Must inherit Collection<>." );
+
+
+
+
55 throw new InvalidOperationException(
+
56 $
"Invalid collection type: {string.Join(" ", errors)}" );
+
+
+
+
60 private static bool IsColProp(PropertyInfo prop)
+
+
62 var getter = prop.GetGetMethod();
+
+
64 if (getter is
null )
return false ;
+
65 if (getter.IsStatic)
return false ;
+
+
67 var retType = getter.ReturnType;
+
68 if (!IsColType(retType))
return false ;
+
+
+
+
+
73 private static void ValidateColProp(List<Type> colTypes, PropertyInfo prop)
+
+
75 var nullCtx =
new NullabilityInfoContext();
+
76 var nullInfo = nullCtx.Create(prop);
+
77 var getter = prop.GetGetMethod()!;
+
78 var retType = getter.ReturnType;
+
+
80 var returnsValidColType = colTypes.Contains(retType);
+
81 var isNullable = nullInfo.ReadState is NullabilityState.Nullable;
+
+
83 var errors =
new List<string>();
+
+
85 if (!returnsValidColType) errors.Add(
"Must return a nested collection type." );
+
86 if (isNullable) errors.Add(
"Cannot be nullable." );
+
+
+
+
90 throw new InvalidOperationException(
+
91 $
"Invalid collection property: {string.Join(" ", errors)}" );
+
+
+
+
+
+
97 private static Type? GetColBase(Type ty) => ty.GetGenInst(typeof(DataContext.Collection<>));
+
+
99 private static Type GetDocType(Type ty)
+
+
101 var col = GetColBase(ty);
+
102 Debug.Assert(col is not
null );
+
103 return col.GetGenericArguments()[0];
+
+
+
Represents a client for interacting with a Fauna.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_deserializers_8cs.html b/0.4.0-beta/_deserializers_8cs.html
new file mode 100644
index 00000000..55d0b521
--- /dev/null
+++ b/0.4.0-beta/_deserializers_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/Deserializers.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.MappedDeserializer< I, O >
+
+class Fauna.Linq.ProjectionDeserializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_deserializers_8cs_source.html b/0.4.0-beta/_deserializers_8cs_source.html
new file mode 100644
index 00000000..8b474a4b
--- /dev/null
+++ b/0.4.0-beta/_deserializers_8cs_source.html
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/Deserializers.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
10 private Func<I, O> _mapper;
+
+
+
+
+
+
+
+
18 public override List<FaunaType> GetSupportedTypes() => _inner.
GetSupportedTypes ();
+
+
+
21 _mapper(_inner.Deserialize(context, ref reader));
+
+
+
+
25 throw new NotImplementedException();
+
+
+
+
+
+
+
+
33 public ProjectionDeserializer(IEnumerable<ISerializer> fields)
+
+
35 _fields = fields.ToArray();
+
+
+
38 public override List<FaunaType> GetSupportedTypes() => _fields.SelectMany(x => x.GetSupportedTypes()).Distinct().ToList();
+
+
+
+
42 if (reader.CurrentTokenType !=
TokenType .StartArray)
+
43 throw UnexpectedToken(reader.CurrentTokenType);
+
+
45 var values =
new object ?[_fields.Length];
+
+
47 for (var i = 0; i < _fields.Length; i++)
+
+
+
50 if (reader.CurrentTokenType ==
TokenType .EndArray)
throw UnexpectedToken(reader.CurrentTokenType);
+
+
52 values[i] = _fields[i].
Deserialize (context, ref reader);
+
+
+
+
56 if (reader.CurrentTokenType !=
TokenType .EndArray)
throw UnexpectedToken(reader.CurrentTokenType);
+
+
+
+
+
+
+
63 throw new NotImplementedException();
+
+
+
+
67 new ($
"Unexpected token while deserializing LINQ element: {tokenType}" );
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
List< FaunaType > GetSupportedTypes()
+
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_dictionary_serializer_8cs.html b/0.4.0-beta/_dictionary_serializer_8cs.html
new file mode 100644
index 00000000..748bc248
--- /dev/null
+++ b/0.4.0-beta/_dictionary_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/DictionarySerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.DictionarySerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_dictionary_serializer_8cs_source.html b/0.4.0-beta/_dictionary_serializer_8cs_source.html
new file mode 100644
index 00000000..c399ccc4
--- /dev/null
+++ b/0.4.0-beta/_dictionary_serializer_8cs_source.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/DictionarySerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
8 internal class DictionarySerializer<T> : BaseSerializer<Dictionary<string, T>>, IPartialDocumentSerializer
+
+
10 private readonly ISerializer<T> _elemSerializer;
+
+
12 public DictionarySerializer(ISerializer<T> elemSerializer)
+
+
14 _elemSerializer = elemSerializer;
+
+
+
17 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Object };
+
+
+
+
21 switch (reader.CurrentTokenType)
+
+
+
24 return DeserializeInternal(
new Dictionary<string, T>(),
TokenType .EndObject, context, ref reader);
+
+
26 return DeserializeInternal(
new Dictionary<string, T>(),
TokenType .EndDocument, context, ref reader);
+
+
+
29 $
"Unexpected token while deserializing into {typeof(Dictionary<string, T>)}: {reader.CurrentTokenType}" );
+
+
+
+
+
+
+
+
+
38 writer.WriteNullValue();
+
+
40 case Dictionary<string, T> d:
+
41 bool shouldEscape = Serializer.Tags.Overlaps(d.Keys);
+
42 if (shouldEscape) writer.WriteStartEscapedObject();
+
43 else writer.WriteStartObject();
+
44 foreach (var (key, value) in d)
+
+
46 writer.WriteFieldName(key);
+
47 _elemSerializer.
Serialize (context, writer, value);
+
+
+
50 if (shouldEscape) writer.WriteEndEscapedObject();
+
51 else writer.WriteEndObject();
+
+
+
54 throw new NotImplementedException();
+
+
+
+
58 public object DeserializeDocument(
MappingContext context,
string ?
id ,
string ? name,
Module ? coll, ref Utf8FaunaReader reader)
+
+
60 var dict =
new Dictionary<string, T>();
+
61 if (typeof(T) == typeof(
object ))
+
+
63 if (
id !=
null ) dict.Add(
"id" , (T)(
object )
id );
+
64 if (name !=
null ) dict.Add(
"name" , (T)(
object )name);
+
65 if (coll !=
null ) dict.Add(
"coll" , (T)(
object )coll);
+
+
+
68 return DeserializeInternal(dict,
TokenType .EndDocument, context, ref reader);
+
+
+
71 private Dictionary<string, T> DeserializeInternal(
+
72 Dictionary<string, T> dict,
+
+
+
75 ref Utf8FaunaReader reader)
+
+
+
78 while (reader.Read() && reader.CurrentTokenType != endToken)
+
+
80 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
+
82 $
"Unexpected token while deserializing field of {typeof(Dictionary<string, T>)}: {reader.CurrentTokenType}" );
+
+
84 string fieldName = reader.GetString()!;
+
+
86 dict.Add(fieldName, _elemSerializer.Deserialize(context, ref reader));
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_dynamic_serializer_8cs.html b/0.4.0-beta/_dynamic_serializer_8cs.html
new file mode 100644
index 00000000..32a0f6e2
--- /dev/null
+++ b/0.4.0-beta/_dynamic_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/DynamicSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.DynamicSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_dynamic_serializer_8cs_source.html b/0.4.0-beta/_dynamic_serializer_8cs_source.html
new file mode 100644
index 00000000..e42b174e
--- /dev/null
+++ b/0.4.0-beta/_dynamic_serializer_8cs_source.html
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/DynamicSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class DynamicSerializer : BaseSerializer<object?>
+
+
9 public static DynamicSerializer Singleton {
get ; } =
new ();
+
+
11 private readonly ListSerializer<object?> _list;
+
12 private readonly PageSerializer<object?> _page;
+
13 private readonly DictionarySerializer<object?> _dict;
+
14 private readonly BaseRefSerializer<Dictionary<string, object>> _docref;
+
+
+
17 private DynamicSerializer()
+
+
19 _list =
new ListSerializer<object?>(
this );
+
20 _page =
new PageSerializer<object?>(
this );
+
21 _dict =
new DictionarySerializer<object?>(
this );
+
22 _docref =
new BaseRefSerializer<Dictionary<string, object>>(_dict);
+
+
+
25 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
45 reader.CurrentTokenType
switch
+
+
47 TokenType.StartObject => _dict.
Deserialize (context, ref reader),
+
48 TokenType.StartArray => _list.Deserialize(context, ref reader),
+
49 TokenType.StartPage => _page.Deserialize(context, ref reader),
+
50 TokenType.StartRef => _docref.Deserialize(context, ref reader),
+
51 TokenType.StartDocument => DeserializeDocumentInternal(context, ref reader),
+
52 TokenType.String => reader.GetString(),
+
53 TokenType.Int => reader.GetInt(),
+
54 TokenType.Long => reader.GetLong(),
+
55 TokenType.Double => reader.GetDouble(),
+
56 TokenType.Date => reader.GetDate(),
+
57 TokenType.Time => reader.GetTime(),
+
58 TokenType.True or TokenType.False => reader.GetBoolean(),
+
59 TokenType.Module => reader.GetModule(),
+
60 TokenType.Bytes => reader.GetBytes(),
+
61 TokenType.Null =>
null ,
+
+
63 $
"Unexpected token while deserializing: {reader.CurrentTokenType}" ),
+
+
+
66 private object DeserializeDocumentInternal(
MappingContext context, ref Utf8FaunaReader reader)
+
+
+
69 while (reader.Read() && reader.CurrentTokenType !=
TokenType .EndDocument)
+
+
71 if (reader.CurrentTokenType !=
TokenType .FieldName)
+
+
73 $
"Unexpected token while deserializing @doc: {reader.CurrentTokenType}" );
+
+
75 string fieldName = reader.GetString()!;
+
+
+
+
+
+
+
+
83 builder.Id = reader.GetString();
+
+
+
86 builder.Name = reader.GetString();
+
+
+
89 builder.Collection = reader.GetModule();
+
+
+
+
93 if (context.
TryGetCollection (builder.Collection.Name, out var info) && info.ClassSerializer is IPartialDocumentSerializer ser)
+
+
+
+
+
+
99 Collection = builder.Collection,
+
100 Doc = ser.DeserializeDocument(context, builder.Id, builder.Name, builder.Collection,
+
+
+
+
+
105 builder.Doc = (Dictionary<string, object>?)_dict.DeserializeDocument(context, builder.Id, builder.Name, builder.Collection, ref reader);
+
+
+
+
+
110 if (reader.CurrentTokenType ==
TokenType .EndDocument)
break ;
+
+
+
113 return builder.Build();
+
+
+
+
+
+
+
+
+
+
+
131 var ser = Serializer.Generate(ctx, o.GetType());
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
bool TryGetCollection(string col, [NotNullWhen(true)] out MappingInfo? ret)
Gets the MappingInfo for a given collection name.
+
+
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_endpoints_8cs.html b/0.4.0-beta/_endpoints_8cs.html
new file mode 100644
index 00000000..25bcace4
--- /dev/null
+++ b/0.4.0-beta/_endpoints_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Endpoints.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Core.Endpoints
+ Represents the endpoints used for accessing Fauna .
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_endpoints_8cs_source.html b/0.4.0-beta/_endpoints_8cs_source.html
new file mode 100644
index 00000000..564fbbbc
--- /dev/null
+++ b/0.4.0-beta/_endpoints_8cs_source.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Endpoints.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
6 public static class Endpoints
+
+
11 public static Uri Default {
get ; } =
new (
"https://db.fauna.com" );
+
+
17 public static Uri GetFaunaEndpoint()
+
+
19 string ? endpoint = Environment.GetEnvironmentVariable(
"FAUNA_ENDPOINT" );
+
20 if (
string .IsNullOrWhiteSpace(endpoint))
+
+
+
+
+
25 if (Uri.IsWellFormedUriString(endpoint, UriKind.Absolute))
+
+
27 return new Uri(endpoint);
+
+
+
30 throw new UriFormatException(
"Invalid FAUNA_ENDPOINT environment variable. Must be a valid URI." );
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_error_info_8cs.html b/0.4.0-beta/_error_info_8cs.html
new file mode 100644
index 00000000..9fdc1891
--- /dev/null
+++ b/0.4.0-beta/_error_info_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/ErrorInfo.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_error_info_8cs_source.html b/0.4.0-beta/_error_info_8cs_source.html
new file mode 100644
index 00000000..73c8c59f
--- /dev/null
+++ b/0.4.0-beta/_error_info_8cs_source.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/ErrorInfo.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Text.Json.Serialization;
+
+
+
+
+
+
+
+
+
15 [JsonPropertyName(Error_CodeFieldName)]
+
16 public string ?
Code {
get ; init; }
+
+
21 [JsonPropertyName(Error_MessageFieldName)]
+
+
+
27 [JsonPropertyName(Error_ConstraintFailuresFieldName)]
+
+
+
33 [JsonPropertyName(Error_AbortFieldName)]
+
34 public object ?
Abort {
get ; init; }
+
+
+
+
+
+
+
Contains detailed information about an error in a query response.
+
string? Message
The detailed message describing the cause of the error.
+
object? Abort
The information about an abort operation within a transaction.
+
string? Code
The error code when a query fails.
+
ConstraintFailure[] ConstraintFailures
The constraint failures that occurred during the query.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_event_8cs.html b/0.4.0-beta/_event_8cs.html
new file mode 100644
index 00000000..3bbdc2d6
--- /dev/null
+++ b/0.4.0-beta/_event_8cs.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Event.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_event_8cs_source.html b/0.4.0-beta/_event_8cs_source.html
new file mode 100644
index 00000000..bd2e375c
--- /dev/null
+++ b/0.4.0-beta/_event_8cs_source.html
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Event.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
19 public class Event <T> where T : notnull
+
+
+
22 public long TxnTime {
get ;
private init; }
+
23 public string Cursor {
get ;
private init; } =
null !;
+
24 public T?
Data {
get ;
private init; }
+
+
+
+
+
+
29 var json = JsonSerializer.Deserialize<JsonElement>(body);
+
+
31 var err = GetError(json);
+
+
+
+
+
+
+
+
+
+
+
42 Stats = GetStats(json),
+
43 Data = GetData(json, ctx),
+
+
+
+
+
+
+
49 private static long GetTxnTime(JsonElement json)
+
+
51 if (!json.TryGetProperty(LastSeenTxnFieldName, out var elem))
+
+
+
+
+
56 return elem.TryGetInt64(out
long i) ? i :
default ;
+
+
+
59 private static string GetCursor(JsonElement json)
+
+
61 if (!json.TryGetProperty(CursorFieldName, out var elem))
+
+
63 throw new InvalidDataException($
"Missing required field: cursor - {json.ToString()}" );
+
+
+
66 return elem.Deserialize<
string >()!;
+
+
+
+
70 private static EventType GetType(JsonElement json)
+
+
72 if (!json.TryGetProperty(
"type" , out var elem))
+
+
74 throw new InvalidDataException($
"Missing required field: type - {json.ToString()}" );
+
+
+
77 string ? evtType = elem.Deserialize<
string ?>();
+
+
+
+
+
+
+
84 _ =>
throw new InvalidOperationException($
"Unknown event type: {evtType}" )
+
+
+
+
+
+
90 private static QueryStats GetStats(JsonElement json)
+
+
92 return json.TryGetProperty(StatsFieldName, out var elem) ? elem.Deserialize<
QueryStats >() : default;
+
+
+
+
+
97 if (!json.TryGetProperty(DataFieldName, out var elem))
+
+
+
+
+
+
+
+
105 return Serializer.Generate<T>(ctx).
Deserialize (ctx, ref reader);
+
+
+
108 private static ErrorInfo ? GetError(JsonElement json)
+
+
110 return json.TryGetProperty(ErrorFieldName, out var elem) ? elem.Deserialize<
ErrorInfo >() : null;
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
static Event< T > From(string body, MappingContext ctx)
+
+
+
+
+
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
+
+
Contains detailed information about an error in a query response.
+
Contains statistics related to the execution of a query in the Fauna database.
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_exception_handler_8cs.html b/0.4.0-beta/_exception_handler_8cs.html
new file mode 100644
index 00000000..2fcb68df
--- /dev/null
+++ b/0.4.0-beta/_exception_handler_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ExceptionHandler.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Exceptions.ExceptionHandler
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_exception_handler_8cs_source.html b/0.4.0-beta/_exception_handler_8cs_source.html
new file mode 100644
index 00000000..86dbde05
--- /dev/null
+++ b/0.4.0-beta/_exception_handler_8cs_source.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ExceptionHandler.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 public static class ExceptionHandler
+
+
+
+
+
12 $
"{f.StatusCode} ({f.ErrorCode}): {f.Message}{(f.Summary is { Length: > 0 } ? " \n---\n
" + f.Summary : " ")}" ;
+
+
14 return f.ErrorCode
switch
+
+
16 "abort" =>
new AbortException(msg, f, ctx),
+
17 "bad_gateway" =>
new BadGatewayException(msg, f),
+
18 "contended_transaction" =>
new ContendedTransactionException(msg, f),
+
19 "forbidden" =>
new AuthorizationException(msg, f),
+
20 "internal_error" =>
new ServiceException(msg, f),
+
21 "invalid_query" =>
new QueryCheckException(msg, f),
+
22 "invalid_request" =>
new InvalidRequestException(msg, f),
+
23 "limit_exceeded" =>
new ThrottlingException(msg, f),
+
24 "time_out" =>
new QueryTimeoutException(msg, f),
+
+
26 "unauthorized" =>
new AuthenticationException(msg, f),
+
27 "constraint_failure" =>
new ConstraintFailureException(msg, f),
+
+
29 _ =>
new QueryRuntimeException(msg, f)
+
+
+
+
+
34 public static Exception FromRawResponse(
string body, HttpResponseMessage r)
+
+
36 if (r.StatusCode is >= HttpStatusCode.OK and <= (HttpStatusCode)299)
+
+
+
39 return new ProtocolException(
"Malformed response." , r.StatusCode, body);
+
+
+
42 return r.StatusCode
switch
+
+
44 HttpStatusCode.TooManyRequests =>
new ThrottlingException(
+
45 $
"{r.StatusCode}: {r.ReasonPhrase ?? " Too many requests.
"}" ),
+
46 _ =>
new FaunaException($
"{r.StatusCode}: {r.ReasonPhrase}" )
+
+
+
+
Represents a failed query response.
+
+
HttpStatusCode StatusCode
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_expression_switch_8cs.html b/0.4.0-beta/_expression_switch_8cs.html
new file mode 100644
index 00000000..9e86a468
--- /dev/null
+++ b/0.4.0-beta/_expression_switch_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/ExpressionSwitch.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Util.ExpressionSwitch< TResult >
+
+class Fauna.Util.DefaultExpressionSwitch< TResult >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_expression_switch_8cs_source.html b/0.4.0-beta/_expression_switch_8cs_source.html
new file mode 100644
index 00000000..2b04bb9b
--- /dev/null
+++ b/0.4.0-beta/_expression_switch_8cs_source.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/ExpressionSwitch.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
+
+
+
5 internal abstract class ExpressionSwitch<TResult>
+
+
+
8 protected virtual bool Simplified {
get =>
true ; }
+
+
10 public IEnumerable<TResult> ApplyAll(IEnumerable<Expression> exprs) =>
+
11 exprs.Select(e => Apply(e));
+
+
+
14 public TResult Apply(Expression? expr)
+
+
16 if (expr is
null )
return NullExpr();
+
+
18 return expr.NodeType
switch
+
+
+
21 ExpressionType.AddAssign or
+
22 ExpressionType.AddAssignChecked or
+
23 ExpressionType.AddChecked or
+
+
25 ExpressionType.AndAssign or
+
26 ExpressionType.AndAlso or
+
27 ExpressionType.ArrayIndex or
+
28 ExpressionType.Assign or
+
29 ExpressionType.Coalesce or
+
30 ExpressionType.Divide or
+
31 ExpressionType.DivideAssign or
+
32 ExpressionType.Equal or
+
33 ExpressionType.ExclusiveOr or
+
34 ExpressionType.ExclusiveOrAssign or
+
35 ExpressionType.GreaterThan or
+
36 ExpressionType.GreaterThanOrEqual or
+
37 ExpressionType.LeftShift or
+
38 ExpressionType.LeftShiftAssign or
+
39 ExpressionType.LessThan or
+
40 ExpressionType.LessThanOrEqual or
+
41 ExpressionType.Modulo or
+
42 ExpressionType.ModuloAssign or
+
43 ExpressionType.Multiply or
+
44 ExpressionType.MultiplyAssign or
+
45 ExpressionType.MultiplyAssignChecked or
+
46 ExpressionType.MultiplyChecked or
+
47 ExpressionType.NotEqual or
+
+
49 ExpressionType.OrAssign or
+
50 ExpressionType.OrElse or
+
51 ExpressionType.Power or
+
52 ExpressionType.PowerAssign or
+
53 ExpressionType.RightShift or
+
54 ExpressionType.RightShiftAssign or
+
55 ExpressionType.Subtract or
+
56 ExpressionType.SubtractAssign or
+
57 ExpressionType.SubtractAssignChecked or
+
58 ExpressionType.SubtractChecked =>
+
59 BinaryExpr((BinaryExpression)expr),
+
+
61 ExpressionType.Block =>
+
62 BlockExpr((BlockExpression)expr),
+
63 ExpressionType.Call =>
+
64 CallExpr((MethodCallExpression)expr),
+
65 ExpressionType.Conditional =>
+
66 ConditionalExpr((ConditionalExpression)expr),
+
67 ExpressionType.Constant =>
+
68 ConstantExpr((ConstantExpression)expr),
+
69 ExpressionType.DebugInfo =>
+
70 DebugInfoExpr((DebugInfoExpression)expr),
+
71 ExpressionType.Default =>
+
72 DefaultExpr((DefaultExpression)expr),
+
73 ExpressionType.Dynamic =>
+
74 DynamicExpr((DynamicExpression)expr),
+
75 ExpressionType.Goto =>
+
76 GotoExpr((GotoExpression)expr),
+
77 ExpressionType.Index =>
+
78 IndexExpr((IndexExpression)expr),
+
79 ExpressionType.Invoke =>
+
80 InvokeExpr((InvocationExpression)expr),
+
81 ExpressionType.Label =>
+
82 LabelExpr((LabelExpression)expr),
+
83 ExpressionType.Lambda =>
+
84 LambdaExpr((LambdaExpression)expr),
+
85 ExpressionType.Loop =>
+
86 LoopExpr((LoopExpression)expr),
+
87 ExpressionType.ListInit =>
+
88 ListInitExpr((ListInitExpression)expr),
+
89 ExpressionType.MemberAccess =>
+
90 MemberAccessExpr((MemberExpression)expr),
+
91 ExpressionType.MemberInit =>
+
92 MemberInitExpr((MemberInitExpression)expr),
+
+
94 NewExpr((NewExpression)expr),
+
+
96 ExpressionType.NewArrayBounds or
+
97 ExpressionType.NewArrayInit =>
+
98 NewArrayExpr((NewArrayExpression)expr),
+
+
100 ExpressionType.Parameter =>
+
101 ParameterExpr((ParameterExpression)expr),
+
102 ExpressionType.RuntimeVariables =>
+
103 RuntimeVariablesExpr((RuntimeVariablesExpression)expr),
+
104 ExpressionType.Switch =>
+
105 SwitchExpr((SwitchExpression)expr),
+
106 ExpressionType.Try =>
+
107 TryExpr((TryExpression)expr),
+
+
109 ExpressionType.TypeEqual or
+
110 ExpressionType.TypeIs =>
+
111 TypeBinaryExpr((TypeBinaryExpression)expr),
+
+
113 ExpressionType.Convert or
+
114 ExpressionType.ConvertChecked or
+
+
+
117 Apply(((UnaryExpression)expr).Operand),
+
+
119 ExpressionType.ArrayLength or
+
120 ExpressionType.Convert or
+
121 ExpressionType.ConvertChecked or
+
122 ExpressionType.Decrement or
+
123 ExpressionType.Increment or
+
124 ExpressionType.IsFalse or
+
125 ExpressionType.IsTrue or
+
126 ExpressionType.Negate or
+
127 ExpressionType.NegateChecked or
+
128 ExpressionType.Not or
+
129 ExpressionType.OnesComplement or
+
130 ExpressionType.PostDecrementAssign or
+
131 ExpressionType.PostIncrementAssign or
+
132 ExpressionType.PreDecrementAssign or
+
133 ExpressionType.PreIncrementAssign or
+
134 ExpressionType.Quote or
+
135 ExpressionType.Throw or
+
136 ExpressionType.TypeAs or
+
137 ExpressionType.UnaryPlus or
+
138 ExpressionType.Unbox =>
+
139 UnaryExpr((UnaryExpression)expr),
+
+
+
+
143 ExpressionType.Extension => UnknownExpr(expr)
+
+
+
+
147 protected abstract TResult NullExpr();
+
+
149 protected abstract TResult BinaryExpr(BinaryExpression expr);
+
150 protected abstract TResult BlockExpr(BlockExpression expr);
+
151 protected abstract TResult ConditionalExpr(ConditionalExpression expr);
+
152 protected abstract TResult CallExpr(MethodCallExpression expr);
+
153 protected abstract TResult ConstantExpr(ConstantExpression expr);
+
154 protected abstract TResult DebugInfoExpr(DebugInfoExpression expr);
+
155 protected abstract TResult DefaultExpr(DefaultExpression expr);
+
156 protected abstract TResult DynamicExpr(DynamicExpression expr);
+
157 protected abstract TResult GotoExpr(GotoExpression expr);
+
158 protected abstract TResult IndexExpr(IndexExpression expr);
+
159 protected abstract TResult InvokeExpr(InvocationExpression expr);
+
160 protected abstract TResult LabelExpr(LabelExpression expr);
+
161 protected abstract TResult LambdaExpr(LambdaExpression expr);
+
162 protected abstract TResult ListInitExpr(ListInitExpression expr);
+
163 protected abstract TResult LoopExpr(LoopExpression expr);
+
164 protected abstract TResult MemberAccessExpr(MemberExpression expr);
+
165 protected abstract TResult MemberInitExpr(MemberInitExpression expr);
+
166 protected abstract TResult NewArrayExpr(NewArrayExpression expr);
+
167 protected abstract TResult NewExpr(NewExpression expr);
+
168 protected abstract TResult ParameterExpr(ParameterExpression expr);
+
169 protected abstract TResult RuntimeVariablesExpr(RuntimeVariablesExpression expr);
+
170 protected abstract TResult SwitchExpr(SwitchExpression expr);
+
171 protected abstract TResult TryExpr(TryExpression expr);
+
172 protected abstract TResult TypeBinaryExpr(TypeBinaryExpression expr);
+
173 protected abstract TResult UnaryExpr(UnaryExpression expr);
+
174 protected abstract TResult UnknownExpr(Expression expr);
+
+
+
177 internal class DefaultExpressionSwitch<TResult> : ExpressionSwitch<TResult>
+
+
179 protected virtual TResult ApplyDefault(Expression? expr)
+
180 =>
throw new NotSupportedException($
"Unsupported expression: {expr}" );
+
+
182 protected override TResult NullExpr() => ApplyDefault(
null );
+
+
184 protected override TResult BinaryExpr(BinaryExpression expr) => ApplyDefault(expr);
+
185 protected override TResult BlockExpr(BlockExpression expr) => ApplyDefault(expr);
+
186 protected override TResult ConditionalExpr(ConditionalExpression expr) => ApplyDefault(expr);
+
187 protected override TResult CallExpr(MethodCallExpression expr) => ApplyDefault(expr);
+
188 protected override TResult ConstantExpr(ConstantExpression expr) => ApplyDefault(expr);
+
189 protected override TResult DebugInfoExpr(DebugInfoExpression expr) => ApplyDefault(expr);
+
190 protected override TResult DefaultExpr(DefaultExpression expr) => ApplyDefault(expr);
+
191 protected override TResult DynamicExpr(DynamicExpression expr) => ApplyDefault(expr);
+
192 protected override TResult GotoExpr(GotoExpression expr) => ApplyDefault(expr);
+
193 protected override TResult IndexExpr(IndexExpression expr) => ApplyDefault(expr);
+
194 protected override TResult InvokeExpr(InvocationExpression expr) => ApplyDefault(expr);
+
195 protected override TResult LabelExpr(LabelExpression expr) => ApplyDefault(expr);
+
196 protected override TResult LambdaExpr(LambdaExpression expr) => ApplyDefault(expr);
+
197 protected override TResult ListInitExpr(ListInitExpression expr) => ApplyDefault(expr);
+
198 protected override TResult LoopExpr(LoopExpression expr) => ApplyDefault(expr);
+
199 protected override TResult MemberAccessExpr(MemberExpression expr) => ApplyDefault(expr);
+
200 protected override TResult MemberInitExpr(MemberInitExpression expr) => ApplyDefault(expr);
+
201 protected override TResult NewArrayExpr(NewArrayExpression expr) => ApplyDefault(expr);
+
202 protected override TResult NewExpr(NewExpression expr) => ApplyDefault(expr);
+
203 protected override TResult ParameterExpr(ParameterExpression expr) => ApplyDefault(expr);
+
204 protected override TResult RuntimeVariablesExpr(RuntimeVariablesExpression expr) => ApplyDefault(expr);
+
205 protected override TResult SwitchExpr(SwitchExpression expr) => ApplyDefault(expr);
+
206 protected override TResult TryExpr(TryExpression expr) => ApplyDefault(expr);
+
207 protected override TResult TypeBinaryExpr(TypeBinaryExpression expr) => ApplyDefault(expr);
+
208 protected override TResult UnaryExpr(UnaryExpression expr) => ApplyDefault(expr);
+
209 protected override TResult UnknownExpr(Expression expr) => ApplyDefault(expr);
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_expressions_8cs.html b/0.4.0-beta/_expressions_8cs.html
new file mode 100644
index 00000000..8805ce66
--- /dev/null
+++ b/0.4.0-beta/_expressions_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Expressions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Util.Expressions
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_expressions_8cs_source.html b/0.4.0-beta/_expressions_8cs_source.html
new file mode 100644
index 00000000..5cc6fbf1
--- /dev/null
+++ b/0.4.0-beta/_expressions_8cs_source.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Expressions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
+
+
+
+
5 internal static class Expressions
+
+
7 public static (Expression, Expression[], bool) GetCalleeAndArgs(MethodCallExpression expr) =>
+
+
+
10 null => (expr.Arguments.First(), expr.Arguments.Skip(1).ToArray(),
true ),
+
11 var c => (c, expr.Arguments.ToArray(),
false ),
+
+
+
14 public static LambdaExpression? UnwrapLambda(Expression expr) =>
+
+
+
17 ExpressionType.Lambda => (LambdaExpression)expr,
+
+
19 ExpressionType.Convert or
+
20 ExpressionType.ConvertChecked or
+
21 ExpressionType.Quote =>
+
22 UnwrapLambda(((UnaryExpression)expr).Operand),
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_fauna_exception_8cs.html b/0.4.0-beta/_fauna_exception_8cs.html
new file mode 100644
index 00000000..8c6b0810
--- /dev/null
+++ b/0.4.0-beta/_fauna_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/FaunaException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_fauna_exception_8cs_source.html b/0.4.0-beta/_fauna_exception_8cs_source.html
new file mode 100644
index 00000000..2c46da11
--- /dev/null
+++ b/0.4.0-beta/_fauna_exception_8cs_source.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/FaunaException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
15 : base(message, innerException) { }
+
+
+
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
+
FaunaException(string message)
+
FaunaException(string message, Exception innerException)
+
FaunaException(ErrorInfo err)
+
+
+
Contains detailed information about an error in a query response.
+
+
+
+
+
diff --git a/0.4.0-beta/_fauna_type_8cs.html b/0.4.0-beta/_fauna_type_8cs.html
new file mode 100644
index 00000000..42ad9540
--- /dev/null
+++ b/0.4.0-beta/_fauna_type_8cs.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/FaunaType.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+enum Fauna.Serialization.FaunaType {
+ Fauna.Serialization.Int
+, Fauna.Serialization.Long
+, Fauna.Serialization.Double
+, Fauna.Serialization.String
+,
+ Fauna.Serialization.Date
+, Fauna.Serialization.Time
+, Fauna.Serialization.Boolean
+, Fauna.Serialization.Object
+,
+ Fauna.Serialization.Ref
+, Fauna.Serialization.Document
+, Fauna.Serialization.Array
+, Fauna.Serialization.Bytes
+,
+ Fauna.Serialization.Null
+, Fauna.Serialization.Stream
+, Fauna.Serialization.Module
+, Fauna.Serialization.Set
+
+ }
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_fauna_type_8cs_source.html b/0.4.0-beta/_fauna_type_8cs_source.html
new file mode 100644
index 00000000..ab198cd2
--- /dev/null
+++ b/0.4.0-beta/_fauna_type_8cs_source.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/FaunaType.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_field_info_8cs.html b/0.4.0-beta/_field_info_8cs.html
new file mode 100644
index 00000000..d4f94a5e
--- /dev/null
+++ b/0.4.0-beta/_field_info_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldInfo.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_field_info_8cs_source.html b/0.4.0-beta/_field_info_8cs_source.html
new file mode 100644
index 00000000..9ce7130a
--- /dev/null
+++ b/0.4.0-beta/_field_info_8cs_source.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldInfo.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Reflection;
+
+
+
+
+
+
+
+
14 public string Name {
get ; }
+
+
+
+
+
+
+
+
+
+
+
+
+
36 var nullCtx =
new NullabilityInfoContext();
+
37 var nullInfo = nullCtx.Create(prop);
+
+
+
+
+
42 Type = prop.PropertyType;
+
43 IsNullable = nullInfo.WriteState is NullabilityState.Nullable;
+
+
+
+
+
+
+
+
+
+
53 if (_serializer is
null )
+
+
55 _serializer = Serialization.Serializer.Generate(_ctx,
Type );
+
56 if (
IsNullable && (!_serializer.GetType().IsGenericType ||
+
57 (_serializer.GetType().IsGenericType &&
+
58 _serializer.GetType().GetGenericTypeDefinition() !=
+
59 typeof(NullableStructSerializer<>))))
+
+
61 var serType = typeof(NullableSerializer<>).MakeGenericType(
new [] {
Type });
+
62 var ser = Activator.CreateInstance(serType,
new [] { _serializer });
+
+
+
+
+
+
+
+
+
+
+
+
+
A class that encapsulates the field mapping, serialization, and deserialization of a particular field...
+
bool IsNullable
Whether the field is nullable.
+
Type Type
The Type that the field should deserialize into.
+
PropertyInfo Property
The property info of an associated class.
+
string Name
The name of the field.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
@ FieldName
The token type is a Fauna property name.
+
+
+
+
+
diff --git a/0.4.0-beta/_field_name_8cs.html b/0.4.0-beta/_field_name_8cs.html
new file mode 100644
index 00000000..2f8514f0
--- /dev/null
+++ b/0.4.0-beta/_field_name_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldName.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Mapping.FieldName
+ A class of utilities for field names.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_field_name_8cs_source.html b/0.4.0-beta/_field_name_8cs_source.html
new file mode 100644
index 00000000..f7fea7af
--- /dev/null
+++ b/0.4.0-beta/_field_name_8cs_source.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldName.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
13 public static string Canonical(
string name) =>
+
14 (
string .IsNullOrEmpty(name) ||
char .IsLower(name[0])) ?
+
+
16 string.Concat(name[0].ToString().ToLower(), name.AsSpan(1));
+
+
+
@ FieldName
The token type is a Fauna property name.
+
+
+
+
+
diff --git a/0.4.0-beta/_field_type_8cs.html b/0.4.0-beta/_field_type_8cs.html
new file mode 100644
index 00000000..a695423c
--- /dev/null
+++ b/0.4.0-beta/_field_type_8cs.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldType.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_field_type_8cs_source.html b/0.4.0-beta/_field_type_8cs_source.html
new file mode 100644
index 00000000..144c4357
--- /dev/null
+++ b/0.4.0-beta/_field_type_8cs_source.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/FieldType.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_headers_8cs.html b/0.4.0-beta/_headers_8cs.html
new file mode 100644
index 00000000..59690b4e
--- /dev/null
+++ b/0.4.0-beta/_headers_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Headers.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+struct Fauna.Core.Headers
+ Contains constant values for HTTP header names used in Fauna API requests.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_headers_8cs_source.html b/0.4.0-beta/_headers_8cs_source.html
new file mode 100644
index 00000000..6872e18e
--- /dev/null
+++ b/0.4.0-beta/_headers_8cs_source.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/Headers.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
6 internal readonly
struct Headers
+
+
11 public const string Authorization =
"Authorization" ;
+
+
16 public const string LastTxnTs =
"X-Last-Txn-Ts" ;
+
+
21 public const string Linearized =
"X-Linearized" ;
+
+
26 public const string MaxContentionRetries =
"X-Max-Contention-Retries" ;
+
+
31 public const string QueryTimeoutMs =
"X-Query-Timeout-Ms" ;
+
+
36 public const string TypeCheck =
"X-Typecheck" ;
+
+
41 public const string QueryTags =
"X-Query-Tags" ;
+
+
46 public const string TraceParent =
"Traceparent" ;
+
+
51 public const string Driver =
"X-Driver" ;
+
+
56 public const string DriverEnv =
"X-Driver-Env" ;
+
+
62 public const string Format =
"X-Format" ;
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_client_8cs.html b/0.4.0-beta/_i_client_8cs.html
new file mode 100644
index 00000000..a514ae61
--- /dev/null
+++ b/0.4.0-beta/_i_client_8cs.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/IClient.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_client_8cs_source.html b/0.4.0-beta/_i_client_8cs_source.html
new file mode 100644
index 00000000..e2522f50
--- /dev/null
+++ b/0.4.0-beta/_i_client_8cs_source.html
@@ -0,0 +1,450 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/IClient.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Runtime.CompilerServices;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
39 CancellationToken cancel =
default )
+
+
+
+
+
+
63 CancellationToken cancel =
default );
+
+
+
+
+
+
89 CancellationToken cancel =
default );
+
+
+
+
+
+
114 CancellationToken cancel =
default );
+
+
+
+
+
141 CancellationToken cancel =
default )
+
+
+
+
+
+
170 CancellationToken cancel =
default )
+
+
+
+
+
+
197 CancellationToken cancel =
default );
+
+
+
+
+
224 CancellationToken cancel =
default );
+
+
+
+
+
+
253 CancellationToken cancel =
default );
+
+
+
+
+
+
283 CancellationToken cancel =
default );
+
+
+
+
+
+
311 CancellationToken cancel =
default );
+
+
+
+
+
+
340 CancellationToken cancel =
default );
+
+
+
+
363 CancellationToken cancel =
default )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
378 internal abstract Task<QuerySuccess<T>> QueryAsyncInternal<T>(
+
+
+
+
+
383 CancellationToken cancel
+
+
+
+
+
+
+
+
391 CancellationToken cancel =
default )
+
+
393 QueryAsync<T> (query, Serializer.Generate<T>(MappingCtx), queryOptions, cancel);
+
+
+
+
+
398 CancellationToken cancel =
default ) =>
+
399 QueryAsync<object?>(query, Serializer.Dynamic, queryOptions, cancel);
+
+
+
+
+
+
405 CancellationToken cancel =
default ) =>
+
406 QueryAsyncInternal(query, serializer, MappingCtx, queryOptions, cancel);
+
+
+
+
+
+
412 CancellationToken cancel =
default ) =>
+
+
+
+
+
+
418 CancellationToken cancel =
default )
+
+
420 PaginateAsync (query, Serializer.Generate<T>(MappingCtx), queryOptions, cancel);
+
+
+
+
+
425 CancellationToken cancel =
default )
+
+
427 PaginateAsync (page, Serializer.Generate<T>(MappingCtx), queryOptions, cancel);
+
+
+
+
+
432 CancellationToken cancel =
default ) =>
+
433 PaginateAsync (query, Serializer.Dynamic, queryOptions, cancel);
+
+
+
+
+
438 CancellationToken cancel =
default ) =>
+
439 PaginateAsync (page, Serializer.Dynamic, queryOptions, cancel);
+
+
+
+
+
+
+
445 CancellationToken cancel =
default )
+
+
447 var serializer =
new PageSerializer<T>(elemSerializer);
+
448 return PaginateAsyncInternal(query, serializer, queryOptions, cancel);
+
+
+
+
+
+
+
+
+
455 CancellationToken cancel =
default )
+
+
457 var serializer =
new PageSerializer<T>(elemSerializer);
+
458 return PaginateAsyncInternal(page, serializer, queryOptions, cancel);
+
+
+
+
+
+
+
+
+
465 CancellationToken cancel =
default )
+
+
+
468 var serializer =
new PageSerializer<object?>(elemObjSer);
+
469 return PaginateAsyncInternal(query, serializer, queryOptions, cancel);
+
+
+
+
+
+
+
+
+
476 CancellationToken cancel =
default )
+
+
+
479 var serializer =
new PageSerializer<object?>(elemObjSer);
+
480 return PaginateAsyncInternal(page, serializer, queryOptions, cancel);
+
+
+
+
+
+
+
485 CancellationToken cancel =
default ) where T : notnull
+
+
487 if (reference.IsLoaded)
+
+
489 return reference.Get();
+
+
+
492 var q = FQL($
"{reference}" );
+
+
494 return res.Data.Get();
+
+
+
+
+
+
+
500 internal async IAsyncEnumerable<Page<T>> PaginateAsyncInternal<T>(
+
+
502 PageSerializer<T> serializer,
+
+
504 [EnumeratorCancellation] CancellationToken cancel =
default )
+
+
506 var p = await QueryAsyncInternal(query,
+
+
+
+
+
+
512 await
foreach (var page
in PaginateAsyncInternal(p.Data, serializer, queryOptions, cancel))
+
+
+
+
+
+
518 private async IAsyncEnumerable<Page<T>> PaginateAsyncInternal<T>(
+
+
520 PageSerializer<T> serializer,
+
+
522 [EnumeratorCancellation] CancellationToken cancel =
default )
+
+
+
+
526 while (page.After is not
null )
+
+
+
+
530 var response = await QueryAsyncInternal(q,
+
+
+
+
+
+
536 page = response.Data;
+
+
+
+
+
+
+
552 internal abstract IAsyncEnumerator<Event<T>> SubscribeStreamInternal<T>(
+
+
+
555 CancellationToken cancel =
default ) where T : notnull;
+
+
+
+
+
+
+
570 CancellationToken cancellationToken =
default ) where T : notnull
+
+
572 Stream stream = streamOptions?.Token !=
null
+
573 ?
new Stream (streamOptions.Token) { LastCursor = streamOptions.Cursor, StartTs = streamOptions.StartTs }
+
574 : await GetStreamFromQueryAsync(query, queryOptions, cancellationToken);
+
+
+
+
+
+
579 private async Task<Stream> GetStreamFromQueryAsync(
+
+
+
582 CancellationToken cancellationToken)
+
+
584 var response = await QueryAsync<Stream>(
+
+
+
+
+
589 return response.Data;
+
+
+
+
+
+
+
603 CancellationToken cancel =
default ) where T : notnull
+
+
605 return SubscribeStreamInternal<T>(stream, ctx, cancel);
+
+
+
+
+
+
+
The base class for Client and DataContext.
+
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 u...
+
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 u...
+
IAsyncEnumerable< Page< object?> > PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages u...
+
async Task< StreamEnumerable< T > > EventStreamAsync< T >(Query query, QueryOptions? queryOptions=null, StreamOptions? streamOptions=null, CancellationToken cancellationToken=default)
Retrieves a Stream token from Fauna and returns a StreamEnumerable for the stream events.
+
async Task< T > LoadRefAsync< T >(BaseRef< T > reference, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result...
+
Task< QuerySuccess< object?> > QueryAsync(Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result...
+
IAsyncEnumerable< Page< object?> > PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages u...
+
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, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result...
+
IAsyncEnumerator< Event< T > > SubscribeStream< T >(Stream stream, MappingContext ctx, CancellationToken cancel=default)
Opens the stream with Fauna and returns an enumerator for the stream events.
+
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 u...
+
Represents the options for customizing Fauna queries.
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
+
Represents the abstract base class for constructing FQL queries.
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
+
Represents the options when subscribing to Fauna Streams.
+
+
Represents a Fauna stream token.
+
Represents a client for interacting with a Fauna.
+
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 u...
+
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 u...
+
IAsyncEnumerable< Page< object?> > PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages u...
+
Task< QuerySuccess< object?> > QueryAsync(Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result...
+
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...
+
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 u...
+
Task< T > LoadRefAsync< T >(BaseRef< T > reference, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result...
+
IAsyncEnumerable< Page< object?> > PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages u...
+
Task< QuerySuccess< object?> > QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)
Asynchronously executes a specified FQL query against the Fauna database.
+
+
+
+
+
+
+
record Page< T >(IReadOnlyList< T > Data, string? After)
Represents a page in a dataset for pagination.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_connection_8cs.html b/0.4.0-beta/_i_connection_8cs.html
new file mode 100644
index 00000000..6a5b69ef
--- /dev/null
+++ b/0.4.0-beta/_i_connection_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/IConnection.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+interface Fauna.Core.IConnection
+ Represents an interface for making HTTP requests.
+
+
+
+using Stream = System.IO.Stream
+
+
+
+
+
◆ Stream
+
+
+
+
+
+ using Stream = System.IO.Stream
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_connection_8cs_source.html b/0.4.0-beta/_i_connection_8cs_source.html
new file mode 100644
index 00000000..b8908dd8
--- /dev/null
+++ b/0.4.0-beta/_i_connection_8cs_source.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/IConnection.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
10 internal interface IConnection : IDisposable
+
+
20 Task<HttpResponseMessage> DoPostAsync(
+
+
+
23 Dictionary<string, string> headers,
+
24 CancellationToken cancel);
+
+
+
37 IAsyncEnumerable<Event<T>> OpenStream<T>(
+
+
+
40 Dictionary<string, string> headers,
+
+
42 CancellationToken cancellationToken =
default ) where T : notnull;
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_partial_document_serializer_8cs.html b/0.4.0-beta/_i_partial_document_serializer_8cs.html
new file mode 100644
index 00000000..be2a603c
--- /dev/null
+++ b/0.4.0-beta/_i_partial_document_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/IPartialDocumentSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+interface Fauna.Serialization.IPartialDocumentSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_partial_document_serializer_8cs_source.html b/0.4.0-beta/_i_partial_document_serializer_8cs_source.html
new file mode 100644
index 00000000..8a42f417
--- /dev/null
+++ b/0.4.0-beta/_i_partial_document_serializer_8cs_source.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/IPartialDocumentSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
6 internal interface IPartialDocumentSerializer : ISerializer
+
+
8 public object DeserializeDocument(
MappingContext context,
string ?
id ,
string ? name,
Module ? coll, ref Utf8FaunaReader reader);
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_query_fragment_8cs.html b/0.4.0-beta/_i_query_fragment_8cs.html
new file mode 100644
index 00000000..da610b07
--- /dev/null
+++ b/0.4.0-beta/_i_query_fragment_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/IQueryFragment.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_query_fragment_8cs_source.html b/0.4.0-beta/_i_query_fragment_8cs_source.html
new file mode 100644
index 00000000..4e6b9b1a
--- /dev/null
+++ b/0.4.0-beta/_i_query_fragment_8cs_source.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/IQueryFragment.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
24 public static class IQueryFragmentExtensions
+
+
+
+
33 using var ms =
new MemoryStream();
+
+
+
+
37 return Encoding.UTF8.GetString(ms.ToArray());
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
Represents the base interface for a query fragment used for FQL query construction.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query fragment into the provided stream.
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_query_source_8cs.html b/0.4.0-beta/_i_query_source_8cs.html
new file mode 100644
index 00000000..58d9e2aa
--- /dev/null
+++ b/0.4.0-beta/_i_query_source_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/IQuerySource.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_query_source_8cs_source.html b/0.4.0-beta/_i_query_source_8cs_source.html
new file mode 100644
index 00000000..8437b2a8
--- /dev/null
+++ b/0.4.0-beta/_i_query_source_8cs_source.html
@@ -0,0 +1,335 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/IQuerySource.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
+
+
+
+
+
7 public interface IQuerySource
+
+
+
+
11 internal static Exception Fail(Expression? expr) =>
+
12 Fail($
"Unsupported {expr?.NodeType} expression: {expr}" );
+
+
14 internal static Exception Fail(
string op,
string msg) =>
+
15 Fail($
"Unsupported method call `{op}`: {msg}" );
+
+
17 internal static Exception Fail(
string msg) =>
new NotSupportedException(msg);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
51 public bool All (Expression<Func<T, bool>> predicate);
+
52 public Task<bool>
AllAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
55 public Task<bool>
AnyAsync (CancellationToken cancel =
default );
+
+
57 public bool Any (Expression<Func<T, bool>> predicate);
+
58 public Task<bool>
AnyAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
61 public Task<int>
CountAsync (CancellationToken cancel =
default );
+
+
63 public int Count (Expression<Func<T, bool>> predicate);
+
64 public Task<int>
CountAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
67 public Task<T>
FirstAsync (CancellationToken cancel =
default );
+
+
69 public T
First (Expression<Func<T, bool>> predicate);
+
70 public Task<T>
FirstAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
+
+
+
76 public Task<T?>
FirstOrDefaultAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
79 public Task<T>
LastAsync (CancellationToken cancel =
default );
+
+
81 public T
Last (Expression<Func<T, bool>> predicate);
+
82 public Task<T>
LastAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
+
+
+
88 public Task<T?>
LastOrDefaultAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
+
+
93 public long LongCount (Expression<Func<T, bool>> predicate);
+
94 public Task<long>
LongCountAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
97 public Task<T>
MaxAsync (CancellationToken cancel =
default );
+
+
99 public R
Max<R> (Expression<Func<T, R>> selector);
+
100 public Task<R>
MaxAsync<R> (Expression<Func<T, R>> selector, CancellationToken cancel =
default );
+
+
+
+
+
+
106 public Task<T>
MinAsync (CancellationToken cancel =
default );
+
+
+
+
+
111 public R
Min<R> (Expression<Func<T, R>> selector);
+
112 public Task<R>
MinAsync<R> (Expression<Func<T, R>> selector, CancellationToken cancel =
default );
+
+
+
+
+
117 public T
Single (Expression<Func<T, bool>> predicate);
+
118 public Task<T>
SingleAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default );
+
+
+
+
+
+
+
+
126 public int Sum (Expression<Func<T, int>> selector);
+
127 public Task<int>
SumAsync (Expression<Func<T, int>> selector, CancellationToken cancel =
default );
+
+
129 public long Sum (Expression<Func<T, long>> selector);
+
130 public Task<long>
SumAsync (Expression<Func<T, long>> selector, CancellationToken cancel =
default );
+
+
+
+
+
135 public double Sum (Expression<Func<T, double>> selector);
+
136 public Task<double>
SumAsync (Expression<Func<T, double>> selector, CancellationToken cancel =
default );
+
+
138 public double Average (Expression<Func<T, double>> selector);
+
139 public Task<double>
AverageAsync (Expression<Func<T, double>> selector, CancellationToken cancel =
default );
+
+
+
+
+
144 public Task<List<T>>
ToListAsync (CancellationToken cancel =
default );
+
+
+
+
+
+
+
+
152 public HashSet<T>
ToHashSet (IEqualityComparer<T>? comparer);
+
153 public Task<HashSet<T>>
ToHashSetAsync (IEqualityComparer<T>? comparer, CancellationToken cancel =
default );
+
+
155 public Dictionary<K, V>
ToDictionary<K, V> (Func<T, K> getKey, Func<T, V> getValue) where K : notnull;
+
156 public Task<Dictionary<K, V>>
ToDictionaryAsync<K, V> (Func<T, K> getKey, Func<T, V> getValue, CancellationToken cancel =
default ) where K : notnull;
+
+
158 public Dictionary<K, V>
ToDictionary<K, V> (Func<T, K> getKey, Func<T, V> getValue, IEqualityComparer<K>? comparer) where K : notnull;
+
159 public Task<Dictionary<K, V>>
ToDictionaryAsync<K, V> (Func<T, K> getKey, Func<T, V> getValue, IEqualityComparer<K>? comparer, CancellationToken cancel =
default ) where K : notnull;
+
+
+
Represents the options for customizing Fauna queries.
+
+
bool All(Expression< Func< T, bool > > predicate)
+
int Sum(Expression< Func< T, int > > selector)
+
Task< T > LastAsync(CancellationToken cancel=default)
+
+
Task< long > LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
long LongCount(Expression< Func< T, bool > > predicate)
+
Task< T[]> ToArrayAsync(CancellationToken cancel=default)
+
Task< T?> FirstOrDefaultAsync(CancellationToken cancel=default)
+
IAsyncEnumerable< Page< T > > PaginateAsync(QueryOptions? queryOptions=null, CancellationToken cancel=default)
+
IQuerySource< T > Where(Expression< Func< T, bool > > predicate)
+
R Max< R >(Expression< Func< T, R > > selector)
+
Task< T > LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
double Average(Expression< Func< T, double > > selector)
+
HashSet< T > ToHashSet(IEqualityComparer< T >? comparer)
+
+
+
IQuerySource< T > Distinct()
+
Task< T > FirstAsync(CancellationToken cancel=default)
+
IAsyncEnumerable< T > ToAsyncEnumerable(CancellationToken cancel=default)
+
IQuerySource< T > OrderByDescending< K >(Expression< Func< T, K > > keySelector)
+
long Sum(Expression< Func< T, long > > selector)
+
T? FirstOrDefault(Expression< Func< T, bool > > predicate)
+
Task< bool > AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
Task< int > CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
int Count(Expression< Func< T, bool > > predicate)
+
+
Task< T > FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
IQuerySource< T > Take(int count)
+
T Last(Expression< Func< T, bool > > predicate)
+
+
Task< T > SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
+
Task< R > MinAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default)
+
IQuerySource< T > Reverse()
+
T Single(Expression< Func< T, bool > > predicate)
+
Dictionary< K, V > ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue)
+
Task< R > MaxAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default)
+
Task< double > AverageAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)
+
Task< int > SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)
+
T First(Expression< Func< T, bool > > predicate)
+
+
Task< T > MaxAsync(CancellationToken cancel=default)
+
IQuerySource< T > Skip(int count)
+
Task< Dictionary< K, V > > ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)
+
Task< T > SingleOrDefaultAsync(CancellationToken cancel=default)
+
Task< HashSet< T > > ToHashSetAsync(CancellationToken cancel=default)
+
Task< T?> LastOrDefaultAsync(CancellationToken cancel=default)
+
Task< long > SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)
+
IQuerySource< R > Select< R >(Expression< Func< T, R > > selector)
+
+
IQuerySource< T > OrderDescending()
+
Task< List< T > > ToListAsync(CancellationToken cancel=default)
+
Task< bool > AllAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
double Sum(Expression< Func< T, double > > selector)
+
IQuerySource< T > OrderBy< K >(Expression< Func< T, K > > keySelector)
+
Task< T > SingleAsync(CancellationToken cancel=default)
+
Task< long > LongCountAsync(CancellationToken cancel=default)
+
Task< T > MinAsync(CancellationToken cancel=default)
+
Task< T?> FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
R Min< R >(Expression< Func< T, R > > selector)
+
+
Task< T > SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
+
T SingleOrDefault(Expression< Func< T, bool > > predicate)
+
IQuerySource< T > Order()
+
+
+
IEnumerable< T > ToEnumerable()
+
Task< int > CountAsync(CancellationToken cancel=default)
+
bool Any(Expression< Func< T, bool > > predicate)
+
+
T? LastOrDefault(Expression< Func< T, bool > > predicate)
+
Task< HashSet< T > > ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)
+
+
Task< T?> LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
Task< double > SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)
+
Task< bool > AnyAsync(CancellationToken cancel=default)
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_retryable_exception_8cs.html b/0.4.0-beta/_i_retryable_exception_8cs.html
new file mode 100644
index 00000000..de885f00
--- /dev/null
+++ b/0.4.0-beta/_i_retryable_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/IRetryableException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_retryable_exception_8cs_source.html b/0.4.0-beta/_i_retryable_exception_8cs_source.html
new file mode 100644
index 00000000..e7231df9
--- /dev/null
+++ b/0.4.0-beta/_i_retryable_exception_8cs_source.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/IRetryableException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
Represents an interface for exceptions that are potentially recoverable through retrying the failed o...
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_serializer_8cs.html b/0.4.0-beta/_i_serializer_8cs.html
new file mode 100644
index 00000000..dde95e90
--- /dev/null
+++ b/0.4.0-beta/_i_serializer_8cs.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ISerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_i_serializer_8cs_source.html b/0.4.0-beta/_i_serializer_8cs_source.html
new file mode 100644
index 00000000..caa5d062
--- /dev/null
+++ b/0.4.0-beta/_i_serializer_8cs_source.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ISerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
26 TokenType.StartObject =>
TokenType .EndObject,
+
27 TokenType.StartArray =>
TokenType .EndArray,
+
+
+
30 TokenType.StartDocument =>
TokenType .EndDocument,
+
31 _ =>
throw new ArgumentOutOfRangeException(nameof(start), start,
null )
+
+
+
+
+
+
+
+
+
39 protected string UnexpectedTypeDecodingMessage(
FaunaType faunaType) =>
+
40 $
"Unable to deserialize `{faunaType.GetType().Name}.{faunaType}` with `{GetType().Name}`. " +
+
41 $
"Supported types are [{string.Join(" ,
", GetSupportedTypes().Select(x => $" {x.GetType().Name}.{x}
"))}]" ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
54 new ($
"Unexpected token while deserializing: {token}" );
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
string UnsupportedSerializationTypeMessage(Type type)
+
static TokenType EndTokenFor(TokenType start)
+
virtual List< FaunaType > GetSupportedTypes()
+
string UnexpectedTokenExceptionMessage(TokenType token)
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
+
object? Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
List< FaunaType > GetSupportedTypes()
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_intermediate_query_helpers_8cs.html b/0.4.0-beta/_intermediate_query_helpers_8cs.html
new file mode 100644
index 00000000..fd73a093
--- /dev/null
+++ b/0.4.0-beta/_intermediate_query_helpers_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/IntermediateQueryHelpers.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.IntermediateQueryHelpers
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_intermediate_query_helpers_8cs_source.html b/0.4.0-beta/_intermediate_query_helpers_8cs_source.html
new file mode 100644
index 00000000..cce6610a
--- /dev/null
+++ b/0.4.0-beta/_intermediate_query_helpers_8cs_source.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/IntermediateQueryHelpers.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
3 internal static class IntermediateQueryHelpers
+
+
5 public static QueryExpr Expr(
string fql) =>
new (
new List<IQueryFragment> {
new QueryLiteral(fql) });
+
+
7 public static QueryVal Const(
object ? v) =>
new (v);
+
+
9 private static readonly
Query _larr = Expr(
"[" );
+
10 private static readonly
Query _rarr = Expr(
"]" );
+
11 public static Query Array (
Query inner) => _larr.Concat(inner).Concat(_rarr);
+
12 public static Query Array (IEnumerable<Query> inners) => Join(inners, _larr,
"," , _rarr);
+
+
14 private static readonly
Query _lparen = Expr(
"(" );
+
15 private static readonly
Query _rparen = Expr(
")" );
+
16 public static Query Parens(
Query inner) => _lparen.Concat(inner).Concat(_rparen);
+
17 public static Query Parens(IEnumerable<Query> inners) => Join(inners, _lparen,
"," , _rparen);
+
+
19 private static readonly
Query _lbrace = Expr(
"{" );
+
20 private static readonly
Query _rbrace = Expr(
"}" );
+
21 public static Query Block(
Query inner) => _lbrace.Concat(inner).Concat(
"}" );
+
22 public static Query Block(IEnumerable<Query> inners) => Join(inners, _lbrace,
";" , _rbrace);
+
23 public static Query Obj(
Query inner) => _lbrace.Concat(inner).Concat(
"}" );
+
24 public static Query Obj(IEnumerable<Query> inners) => Join(inners, _lbrace,
"," , _rbrace);
+
+
+
27 a.Concat(Expr(op)).Concat(b);
+
+
29 public static Query FieldAccess(
Query callee,
string f) =>
+
30 callee.Concat($
".{f}" );
+
+
32 public static Query FnCall(
string m) =>
+
+
+
35 public static Query FnCall(
string m,
Query arg) =>
+
36 Expr($
"{m}(" ).Concat(arg).Concat(_rparen);
+
+
38 public static Query FnCall(
string m, IEnumerable<Query> args) =>
+
39 Join(args, Expr($
"{m}(" ),
"," , _rparen);
+
+
41 public static Query MethodCall(
Query callee,
string m) =>
+
42 callee.Concat($
".{m}()" );
+
+
+
45 callee.Concat($
".{m}(" ).Concat(a1).Concat(_rparen);
+
+
+
48 callee.Concat($
".{m}(" ).Concat(a1).Concat(
"," ).Concat(a2).Concat(_rparen);
+
+
50 public static Query MethodCall(
Query callee,
string m, IEnumerable<Query> args) =>
+
51 Join(args, callee.Concat($
".{m}(" ),
"," , _rparen);
+
+
53 public static Query Join(IEnumerable<Query> ies,
Query l,
string sep,
Query r)
+
+
+
+
57 foreach (var ie
in ies)
+
+
59 if (init) init =
false ;
else ret = ret.Concat(sep);
+
+
+
+
+
+
+
66 public static Query CollectionAll(DataContext.ICollection col) =>
+
67 MethodCall(Expr(col.Name),
"all" );
+
+
69 public static Query CollectionIndex(DataContext.IIndex idx) =>
+
70 MethodCall(Expr(idx.Collection.Name), idx.Name, idx.Args.Select(Const));
+
+
72 public static Query Function(
string name,
object [] args) =>
+
73 FnCall(name, args.Select(Const));
+
+
75 public static QueryExpr Concat(
this Query q1,
string str)
+
+
77 var frags =
new List<IQueryFragment>();
+
+
79 if (q1 is QueryExpr e1)
+
+
81 if (e1.Fragments.Last() is QueryLiteral l1)
+
+
83 frags.AddRange(e1.Fragments.SkipLast(1));
+
84 frags.Add(
new QueryLiteral(l1.Unwrap + str));
+
+
+
+
88 frags.AddRange(e1.Fragments);
+
89 frags.Add(
new QueryLiteral(str));
+
+
+
+
+
+
95 frags.Add(
new QueryLiteral(str));
+
+
+
98 return new QueryExpr(frags);
+
+
+
101 public static QueryExpr Concat(
this Query q1,
Query q2)
+
+
103 var frags =
new List<IQueryFragment>();
+
+
105 if (q1 is QueryExpr e1)
+
+
107 if (q2 is QueryExpr e2)
+
+
109 if (e1.Fragments.Last() is QueryLiteral l1 &&
+
110 e2.Fragments.First() is QueryLiteral l2)
+
+
112 frags.AddRange(e1.Fragments.SkipLast(1));
+
113 frags.Add(
new QueryLiteral(l1.Unwrap + l2.Unwrap));
+
114 frags.AddRange(e2.Fragments.Skip(1));
+
+
+
+
118 frags.AddRange(e1.Fragments);
+
119 frags.AddRange(e2.Fragments);
+
+
+
+
+
124 frags.AddRange(e1.Fragments);
+
+
+
+
+
+
130 if (q2 is QueryExpr e2)
+
+
+
133 frags.AddRange(e2.Fragments);
+
+
+
+
+
+
+
+
+
142 return new QueryExpr(frags);
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_invalid_request_exception_8cs.html b/0.4.0-beta/_invalid_request_exception_8cs.html
new file mode 100644
index 00000000..2fdee833
--- /dev/null
+++ b/0.4.0-beta/_invalid_request_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/InvalidRequestException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_invalid_request_exception_8cs_source.html b/0.4.0-beta/_invalid_request_exception_8cs_source.html
new file mode 100644
index 00000000..2050197d
--- /dev/null
+++ b/0.4.0-beta/_invalid_request_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/InvalidRequestException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents exceptions caused by invalid requests to Fauna.
+
InvalidRequestException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_list_serializer_8cs.html b/0.4.0-beta/_list_serializer_8cs.html
new file mode 100644
index 00000000..ec379fe9
--- /dev/null
+++ b/0.4.0-beta/_list_serializer_8cs.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ListSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.ListSerializer< T >
+
+
+
+
+
◆ ArgumentException
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_list_serializer_8cs_source.html b/0.4.0-beta/_list_serializer_8cs_source.html
new file mode 100644
index 00000000..1be18016
--- /dev/null
+++ b/0.4.0-beta/_list_serializer_8cs_source.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ListSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections;
+
+
+
+
+
+
+
8 internal class ListSerializer<T> : BaseSerializer<List<T>>
+
+
10 private readonly ISerializer<T> _elemSerializer;
+
+
12 public ListSerializer(ISerializer<T> elemSerializer)
+
+
14 _elemSerializer = elemSerializer;
+
+
+
17 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Array, FaunaType.Null };
+
+
19 public override List<T> Deserialize(
MappingContext context, ref Utf8FaunaReader reader)
+
+
21 if (reader.CurrentTokenType ==
TokenType .StartPage)
+
+
23 $
"Unexpected token while deserializing into {typeof(List<T>)}: {reader.CurrentTokenType}" );
+
+
25 var wrapInList = reader.CurrentTokenType !=
TokenType .StartArray;
+
+
27 var lst =
new List<T>();
+
+
+
+
31 lst.Add(_elemSerializer.Deserialize(context, ref reader));
+
+
+
+
35 while (reader.Read() && reader.CurrentTokenType !=
TokenType .EndArray)
+
+
37 lst.Add(_elemSerializer.Deserialize(context, ref reader));
+
+
+
+
+
+
+
44 public override void Serialize(
MappingContext ctx, Utf8FaunaWriter w,
object ? o)
+
+
+
+
+
+
+
+
52 if (o.GetType().IsGenericType &&
+
53 o.GetType().GetGenericTypeDefinition() == typeof(List<>) ||
+
54 o.GetType().GetGenericTypeDefinition() == typeof(IEnumerable))
+
+
+
57 foreach (
object ? elem
in (IEnumerable)o)
+
+
+
+
+
+
+
+
+
+
+
System.ArgumentException ArgumentException
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
string UnsupportedSerializationTypeMessage(Type type)
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
+
+
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
+
+
+
+
diff --git a/0.4.0-beta/_logger_8cs.html b/0.4.0-beta/_logger_8cs.html
new file mode 100644
index 00000000..e8cef9bf
--- /dev/null
+++ b/0.4.0-beta/_logger_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Logger.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Util.Logger
+ This class encapsulates an ILogger object for logging throughout the Fauna .NET driver business logic.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_logger_8cs_source.html b/0.4.0-beta/_logger_8cs_source.html
new file mode 100644
index 00000000..f8716f4d
--- /dev/null
+++ b/0.4.0-beta/_logger_8cs_source.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Logger.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using Microsoft.Extensions.Logging;
+
+
+
+
9 internal static class Logger
+
+
11 private static ILogger? s_logger;
+
+
16 public static ILogger Instance
+
+
+
+
+
+
22 s_logger = InitializeDefaultLogger();
+
+
+
+
+
+
+
33 public static void Initialize(ILogger logger)
+
+
+
+
+
45 private static ILogger InitializeDefaultLogger()
+
+
47 var logLevel = Environment.GetEnvironmentVariable(
"FAUNA_DEBUG" );
+
48 var minLogLevel = LogLevel.None;
+
+
50 if (!
string .IsNullOrEmpty(logLevel) &&
int .TryParse(logLevel, out var level))
+
+
52 if (level < (
int )LogLevel.Trace || level > (
int )LogLevel.None)
+
+
+
55 $
"Invalid FAUNA_DEBUG value of {level}; must be between 0 and 6 inclusive. Set to 0 for highest verbosity, default is 6 (no logging)." );
+
+
+
58 minLogLevel = (LogLevel)level;
+
+
+
61 using ILoggerFactory factory = LoggerFactory.Create(builder => builder
+
62 .AddConsole(options => options.LogToStandardErrorThreshold = LogLevel.Trace)
+
63 .AddSimpleConsole(options =>
+
+
65 options.IncludeScopes =
true ;
+
66 options.SingleLine =
true ;
+
67 options.TimestampFormat =
"yyyy-MM-ddTHH:mm:ss.fffZ " ;
+
68 options.UseUtcTimestamp =
true ;
+
+
70 .SetMinimumLevel(minLogLevel));
+
+
72 return factory.CreateLogger(
"fauna-dotnet" );
+
+
+
System.ArgumentException ArgumentException
+
+
+
+
+
+
diff --git a/0.4.0-beta/_lookup_table_8cs.html b/0.4.0-beta/_lookup_table_8cs.html
new file mode 100644
index 00000000..367782c6
--- /dev/null
+++ b/0.4.0-beta/_lookup_table_8cs.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/LookupTable.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_lookup_table_8cs_source.html b/0.4.0-beta/_lookup_table_8cs_source.html
new file mode 100644
index 00000000..faef948f
--- /dev/null
+++ b/0.4.0-beta/_lookup_table_8cs_source.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/LookupTable.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
2 using System.Reflection;
+
+
+
+
+
+
+
+
+
11 public record
class Result(string Name,
ISerializer Serializer, Type Type);
+
12 private static Result R(
string name,
ISerializer ser, Type ty) =>
new Result(name, ser, ty);
+
+
14 public Result? FieldLookup(PropertyInfo prop, Expression callee)
+
+
16 if (Ctx.TryGetBaseType(callee.Type, out var info))
+
+
18 var field = info.Fields.FirstOrDefault(f => f.Property == prop);
+
19 return field is
null ? null : R(field.Name, field.Serializer, field.Type);
+
+
+
22 return Table(prop, callee);
+
+
+
25 public Result? MethodLookup(MethodInfo method, Expression callee) =>
+
26 Table(method, callee);
+
+
28 public bool HasField(PropertyInfo prop, Expression callee) =>
+
29 FieldLookup(prop, callee) is not
null ;
+
+
31 public bool HasMethod(MethodInfo method, Expression callee) =>
+
32 MethodLookup(method, callee) is not
null ;
+
+
+
+
+
37 private Result? Table(MemberInfo member, Expression callee) =>
+
38 callee.Type.Name
switch
+
+
40 "string" => StringTable(member, callee),
+
+
+
+
44 private Result? StringTable(MemberInfo member, Expression callee) =>
+
+
+
47 "Length" => R(
"length" , Serializer.Generate<
int >(Ctx), typeof(
int )),
+
48 "EndsWith" => R(
"endsWith" , Serializer.Generate<
bool >(Ctx), typeof(
int )),
+
49 "StartsWith" => R(
"startsWith" , Serializer.Generate<
bool >(Ctx), typeof(
int )),
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_mapping_context_8cs.html b/0.4.0-beta/_mapping_context_8cs.html
new file mode 100644
index 00000000..07782a5f
--- /dev/null
+++ b/0.4.0-beta/_mapping_context_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/MappingContext.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_mapping_context_8cs_source.html b/0.4.0-beta/_mapping_context_8cs_source.html
new file mode 100644
index 00000000..be97e77b
--- /dev/null
+++ b/0.4.0-beta/_mapping_context_8cs_source.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/MappingContext.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics.CodeAnalysis;
+
+
+
+
+
+
+
+
+
12 private readonly Dictionary<Type, MappingInfo> _cache =
new ();
+
13 private readonly Dictionary<string, MappingInfo> _collections =
new ();
+
14 private readonly Dictionary<Type, MappingInfo> _baseTypes =
new ();
+
+
+
+
+
+
+
20 foreach (var col
in collections)
+
+
22 var info =
GetInfo (col.DocType, col.Name);
+
23 _collections[col.Name] = info;
+
24 _baseTypes[col.DocType] = info;
+
+
+
+
+
+
+
+
30 foreach ((
string name, Type ty) in collections)
+
+
32 _collections[name] =
GetInfo (ty, name);
+
+
+
+
+
+
+
+
44 return _collections.TryGetValue(col, out ret);
+
+
+
+
+
+
+
55 return _baseTypes.TryGetValue(ty, out ret);
+
+
+
+
+
+
+
+
+
68 if (_cache.TryGetValue(ty, out var ret))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
MappingContext(IEnumerable< DataContext.ICollection > collections)
+
MappingContext(Dictionary< string, Type > collections)
+
bool TryGetBaseType(Type ty, [NotNullWhen(true)] out MappingInfo? ret)
Gets the MappingInfo for a given Type.
+
MappingInfo GetInfo(Type ty, string? colName=null)
Gets the MappingInfo for a given Type.
+
bool TryGetCollection(string col, [NotNullWhen(true)] out MappingInfo? ret)
Gets the MappingInfo for a given collection name.
+
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object,...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_mapping_info_8cs.html b/0.4.0-beta/_mapping_info_8cs.html
new file mode 100644
index 00000000..19cc6ff9
--- /dev/null
+++ b/0.4.0-beta/_mapping_info_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/MappingInfo.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_mapping_info_8cs_source.html b/0.4.0-beta/_mapping_info_8cs_source.html
new file mode 100644
index 00000000..ebad2707
--- /dev/null
+++ b/0.4.0-beta/_mapping_info_8cs_source.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping/MappingInfo.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections.Immutable;
+
2 using System.Reflection;
+
+
+
+
+
+
+
+
+
+
20 public IReadOnlyList<FieldInfo>
Fields {
get ; }
+
24 public IReadOnlyDictionary<string, FieldInfo>
FieldsByName {
get ; }
+
+
26 internal bool ShouldEscapeObject {
get ; }
+
+
28 internal Module ? Collection {
get ; }
+
+
30 internal MappingInfo(MappingContext ctx,
Type ty,
string ? colName =
null )
+
+
+
+
34 Collection = colName !=
null ?
new Module (colName) : null;
+
+
36 var fields =
new List<FieldInfo>();
+
37 var byName =
new Dictionary<string, FieldInfo>();
+
+
39 foreach (var prop
in ty.GetProperties())
+
+
41 if (prop.GetCustomAttribute<IgnoreAttribute>() !=
null )
continue ;
+
+
43 var attr = prop.GetCustomAttribute<BaseFieldAttribute>() ??
new FieldAttribute();
+
44 var info =
new FieldInfo(ctx, attr, prop);
+
+
46 if (byName.ContainsKey(info.Name))
+
+
+
+
50 byName[info.Name] = info;
+
+
+
53 ShouldEscapeObject = Serializer.Tags.Overlaps(byName.Values.Select(i => i.Name));
+
54 Fields = fields.ToImmutableList();
+
+
+
57 var serType = typeof(ClassSerializer<>).MakeGenericType(
new [] { ty });
+
58 ClassSerializer = (
ISerializer )Activator.CreateInstance(serType,
this )!;
+
+
+
+
System.ArgumentException ArgumentException
+
Fauna.Types.Module Module
+
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object,...
+
Type Type
The associated type.
+
IReadOnlyList< FieldInfo > Fields
A read-only list of FieldInfo representing the object.
+
IReadOnlyDictionary< string, FieldInfo > FieldsByName
A read-only dictionary of FieldInfo representing the object.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_module_8cs.html b/0.4.0-beta/_module_8cs.html
new file mode 100644
index 00000000..98c3f680
--- /dev/null
+++ b/0.4.0-beta/_module_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Module.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_module_8cs_source.html b/0.4.0-beta/_module_8cs_source.html
new file mode 100644
index 00000000..5779ff47
--- /dev/null
+++ b/0.4.0-beta/_module_8cs_source.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Module.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
7 public sealed class Module : IEquatable<Module>
+
+
12 public string Name {
get ; }
+
+
+
+
+
+
+
30 if (ReferenceEquals(
null , other))
return false ;
+
31 if (ReferenceEquals(
this , other))
return true ;
+
+
+
+
+
+
40 public override bool Equals (
object ? obj)
+
+
42 if (ReferenceEquals(
null , obj))
return false ;
+
43 if (ReferenceEquals(
this , obj))
return true ;
+
44 if (obj.GetType() != GetType())
return false ;
+
+
+
+
+
+
+
+
54 return Name .GetHashCode();
+
+
+
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
override int GetHashCode()
The default hash function.
+
bool Equals(Module? other)
Determines whether the specified Module is equal to the current Module.
+
string Name
Gets the name of the module. The name is used to identify and reference the module.
+
override bool Equals(object? obj)
Determines whether the specified object is equal to the current Module.
+
Module(string name)
Initializes a new instance of the Module class with the specified name.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_module_serializer_8cs.html b/0.4.0-beta/_module_serializer_8cs.html
new file mode 100644
index 00000000..23bece6c
--- /dev/null
+++ b/0.4.0-beta/_module_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ModuleSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.ModuleSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_module_serializer_8cs_source.html b/0.4.0-beta/_module_serializer_8cs_source.html
new file mode 100644
index 00000000..6b6746a1
--- /dev/null
+++ b/0.4.0-beta/_module_serializer_8cs_source.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/ModuleSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
8 internal class ModuleSerializer : BaseSerializer<Module>
+
+
10 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Module, FaunaType.Null };
+
+
+
13 reader.CurrentTokenType
switch
+
+
15 TokenType.Module => reader.GetModule(),
+
16 _ =>
throw UnexpectedToken(reader.CurrentTokenType)
+
+
+
+
+
+
+
+
24 writer.WriteNullValue();
+
+
+
27 writer.WriteModuleValue(module);
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
string UnsupportedSerializationTypeMessage(Type type)
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_named_ref_8cs.html b/0.4.0-beta/_named_ref_8cs.html
new file mode 100644
index 00000000..9a7d8ef2
--- /dev/null
+++ b/0.4.0-beta/_named_ref_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/NamedRef.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Types.NamedRef< T >
+ Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_named_ref_8cs_source.html b/0.4.0-beta/_named_ref_8cs_source.html
new file mode 100644
index 00000000..7d421930
--- /dev/null
+++ b/0.4.0-beta/_named_ref_8cs_source.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/NamedRef.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
16 public string Name {
get ; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
48 public override T
Get ()
+
+
50 if (!
IsLoaded )
throw new UnloadedRefException();
+
+
+
+
+
+
+
+
+
readonly? T Doc
Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is ...
+
string? Cause
Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
bool IsLoaded
Gets a boolean indicating whether the document represented by the ref has been loaded.
+
Module Collection
Gets the collection to which the ref belongs.
+
bool? Exists
Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document referenc...
+
+
string Name
Gets the string value of the ref name.
+
NamedRef(string name, Module col, T doc)
+
NamedRef(string name, DataContext.ICollection col, string cause)
+
NamedRef(string name, Module col)
+
NamedRef(string name, DataContext.ICollection col)
+
NamedRef(string name, Module col, string cause)
+
NamedRef(string name, DataContext.ICollection col, T doc)
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_network_exception_8cs.html b/0.4.0-beta/_network_exception_8cs.html
new file mode 100644
index 00000000..50ed8217
--- /dev/null
+++ b/0.4.0-beta/_network_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/NetworkException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_network_exception_8cs_source.html b/0.4.0-beta/_network_exception_8cs_source.html
new file mode 100644
index 00000000..b4f8edde
--- /dev/null
+++ b/0.4.0-beta/_network_exception_8cs_source.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/NetworkException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
Represents an exception that occurs when a request fails due to a network issue.
+
HttpStatusCode StatusCode
+
NetworkException(string message, HttpStatusCode statusCode, string body)
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_null_document_exception_8cs.html b/0.4.0-beta/_null_document_exception_8cs.html
new file mode 100644
index 00000000..0fc027cf
--- /dev/null
+++ b/0.4.0-beta/_null_document_exception_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/NullDocumentException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Exceptions.NullDocumentException
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_null_document_exception_8cs_source.html b/0.4.0-beta/_null_document_exception_8cs_source.html
new file mode 100644
index 00000000..c9e2f8c3
--- /dev/null
+++ b/0.4.0-beta/_null_document_exception_8cs_source.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/NullDocumentException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
5 internal class NullDocumentException : Exception
+
+
7 public string ? Id {
get ; }
+
8 public string ? Name {
get ; }
+
9 public Module Collection {
get ; }
+
10 public string Cause {
get ; }
+
+
+
13 public NullDocumentException(
string ?
id ,
string ? name,
Module collection,
string cause) : base($
"Document {id ?? name} in collection {collection.Name} is null: {cause}" )
+
+
+
+
17 Collection = collection;
+
+
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_nullable_serializer_8cs.html b/0.4.0-beta/_nullable_serializer_8cs.html
new file mode 100644
index 00000000..946e0182
--- /dev/null
+++ b/0.4.0-beta/_nullable_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/NullableSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.NullableSerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_nullable_serializer_8cs_source.html b/0.4.0-beta/_nullable_serializer_8cs_source.html
new file mode 100644
index 00000000..1b3bc45c
--- /dev/null
+++ b/0.4.0-beta/_nullable_serializer_8cs_source.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/NullableSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
5 internal class NullableSerializer<T> : BaseSerializer<T?>
+
+
7 private readonly ISerializer<T> _inner;
+
+
9 public NullableSerializer(ISerializer<T> inner)
+
+
+
+
+
14 public override List<FaunaType> GetSupportedTypes() => _inner.GetSupportedTypes();
+
+
+
+
18 if (reader.CurrentTokenType ==
TokenType .Null)
+
+
+
+
+
+
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_nullable_struct_serializer_8cs.html b/0.4.0-beta/_nullable_struct_serializer_8cs.html
new file mode 100644
index 00000000..173d79fe
--- /dev/null
+++ b/0.4.0-beta/_nullable_struct_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/NullableStructSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.NullableStructSerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_nullable_struct_serializer_8cs_source.html b/0.4.0-beta/_nullable_struct_serializer_8cs_source.html
new file mode 100644
index 00000000..c4c0780c
--- /dev/null
+++ b/0.4.0-beta/_nullable_struct_serializer_8cs_source.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/NullableStructSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
5 internal class NullableStructSerializer<T> : BaseSerializer<T?> where T : struct
+
+
7 private readonly ISerializer<T> _inner;
+
+
9 public NullableStructSerializer(ISerializer<T> inner)
+
+
+
+
+
14 public override List<FaunaType> GetSupportedTypes() => _inner.GetSupportedTypes();
+
+
+
+
18 return reader.CurrentTokenType == TokenType.Null ?
new T?() : _inner.
Deserialize (context, ref reader);
+
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_page_8cs.html b/0.4.0-beta/_page_8cs.html
new file mode 100644
index 00000000..3ce16596
--- /dev/null
+++ b/0.4.0-beta/_page_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Page.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+record Fauna.Types.Page< T > (IReadOnlyList< T > Data, string? After)
+ Represents a page in a dataset for pagination.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_page_8cs_source.html b/0.4.0-beta/_page_8cs_source.html
new file mode 100644
index 00000000..c1047476
--- /dev/null
+++ b/0.4.0-beta/_page_8cs_source.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Page.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
12 public record
Page<T> (IReadOnlyList<T> Data,
string ? After);
+
+
record Page< T >(IReadOnlyList< T > Data, string? After)
Represents a page in a dataset for pagination.
+
+
+
+
+
diff --git a/0.4.0-beta/_page_serializer_8cs.html b/0.4.0-beta/_page_serializer_8cs.html
new file mode 100644
index 00000000..b51fefb7
--- /dev/null
+++ b/0.4.0-beta/_page_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/PageSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.PageSerializer< T >
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_page_serializer_8cs_source.html b/0.4.0-beta/_page_serializer_8cs_source.html
new file mode 100644
index 00000000..eba025a2
--- /dev/null
+++ b/0.4.0-beta/_page_serializer_8cs_source.html
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/PageSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class PageSerializer<T> : BaseSerializer<Page<T>>
+
+
9 private readonly ISerializer<List<T>> _dataSerializer;
+
+
11 public PageSerializer(ISerializer<T> elemSerializer)
+
+
13 _dataSerializer =
new ListSerializer<T>(elemSerializer);
+
+
+
16 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Set };
+
+
+
+
20 var wrapInPage =
false ;
+
+
22 switch (reader.CurrentTokenType)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
40 data = _dataSerializer.
Deserialize (context, ref reader);
+
+
+
+
44 while (reader.Read() && reader.CurrentTokenType != endToken)
+
+
46 var fieldName = reader.GetString()!;
+
+
+
+
+
+
52 data = _dataSerializer.Deserialize(context, ref reader);
+
+
+
55 after = reader.GetString()!;
+
+
+
+
+
+
+
+
+
64 return new Page<T> (data!, after);
+
+
+
+
+
69 throw new NotImplementedException();
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
record Page< T >(IReadOnlyList< T > Data, string? After)
Represents a page in a dataset for pagination.
+
+
+
+
+
diff --git a/0.4.0-beta/_pagination_extensions_8cs.html b/0.4.0-beta/_pagination_extensions_8cs.html
new file mode 100644
index 00000000..d569ce5a
--- /dev/null
+++ b/0.4.0-beta/_pagination_extensions_8cs.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Extensions/PaginationExtensions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Util.Extensions.PaginationExtensions
+ Provides extension methods for pagination.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_pagination_extensions_8cs_source.html b/0.4.0-beta/_pagination_extensions_8cs_source.html
new file mode 100644
index 00000000..6b05fe1f
--- /dev/null
+++ b/0.4.0-beta/_pagination_extensions_8cs_source.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Extensions/PaginationExtensions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
8 public static class PaginationExtensions
+
+
16 public static async IAsyncEnumerable<T> FlattenAsync<T>(
this IAsyncEnumerable<
Page<T> > pages)
+
+
18 await
foreach (var page
in pages)
+
+
20 foreach (var item
in page.Data)
+
+
+
+
+
+
+
+
+
record Page< T >(IReadOnlyList< T > Data, string? After)
Represents a page in a dataset for pagination.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_pipeline_8cs.html b/0.4.0-beta/_pipeline_8cs.html
new file mode 100644
index 00000000..2dd57dbc
--- /dev/null
+++ b/0.4.0-beta/_pipeline_8cs.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/Pipeline.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_pipeline_8cs_source.html b/0.4.0-beta/_pipeline_8cs_source.html
new file mode 100644
index 00000000..f769e468
--- /dev/null
+++ b/0.4.0-beta/_pipeline_8cs_source.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/Pipeline.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
+
+
+
+
+
+
14 internal readonly record
struct Pipeline(
+
+
+
+
+
+
20 LambdaExpression? ProjectExpr)
+
+
22 public IPipelineExecutor GetExec(DataContext ctx)
+
+
24 var ser = ElemSerializer ??
+
+
26 Serializer.GenerateNullable(ctx.MappingCtx, ElemType) :
+
27 Serializer.Generate(ctx.MappingCtx, ElemType));
+
+
29 var proj = ProjectExpr?.Compile();
+
+
31 return IPipelineExecutor.Create(ctx,
Query , ser, proj, Mode);
+
+
+
Represents the abstract base class for constructing FQL queries.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_pipeline_executor_8cs.html b/0.4.0-beta/_pipeline_executor_8cs.html
new file mode 100644
index 00000000..19b45102
--- /dev/null
+++ b/0.4.0-beta/_pipeline_executor_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/PipelineExecutor.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+interface Fauna.Linq.IPipelineExecutor
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_pipeline_executor_8cs_source.html b/0.4.0-beta/_pipeline_executor_8cs_source.html
new file mode 100644
index 00000000..75026ec4
--- /dev/null
+++ b/0.4.0-beta/_pipeline_executor_8cs_source.html
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/PipelineExecutor.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
2 using System.Reflection;
+
3 using System.Runtime.CompilerServices;
+
+
+
+
+
+
+
+
11 internal interface IPipelineExecutor
+
+
13 private static readonly MethodInfo _createEnumExec =
+
14 typeof(IPipelineExecutor).GetMethod(nameof(CreateEnumExec), BindingFlags.Public | BindingFlags.Static)!;
+
+
16 private static readonly MethodInfo _createScalarExec =
+
17 typeof(IPipelineExecutor).GetMethod(nameof(CreateScalarExec), BindingFlags.Public | BindingFlags.Static)!;
+
+
19 Type ElemType {
get ; }
+
+
+
22 IAsyncEnumerable<Page<object?>> PagedResult(
QueryOptions ? queryOptions, CancellationToken cancel =
default );
+
23 Task<object?> Result(
QueryOptions ? queryOptions, CancellationToken cancel =
default );
+
+
25 IAsyncEnumerable<Page<T>> PagedResult<T>(
QueryOptions ? queryOptions, CancellationToken cancel =
default );
+
26 Task<T> Result<T>(
QueryOptions ? queryOptions, CancellationToken cancel =
default );
+
+
28 public static IPipelineExecutor Create(
+
+
+
+
+
+
+
+
+
37 var innerTy = ser.GetType()
+
+
39 .GetGenericArguments()[0];
+
+
41 var elemTy = proj is
null ?
+
+
43 proj.GetType().GetGenInst(typeof(Func<,>))!
+
44 .GetGenericArguments()[1];
+
+
46 var method = mode
switch
+
+
48 PipelineMode.Query or PipelineMode.Project => _createEnumExec,
+
49 PipelineMode.Scalar => _createScalarExec,
+
50 _ =>
throw new Exception(
"unreachable" ),
+
+
+
53 var typeArgs =
new Type[] { innerTy, elemTy };
+
54 var args =
new object ?[] { ctx, query, ser, proj };
+
55 var exec = method.MakeGenericMethod(typeArgs).Invoke(
null , args);
+
+
57 return (IPipelineExecutor)exec!;
+
+
+
60 public static EnumExecutor<E> CreateEnumExec<I, E>(
+
+
+
+
+
65 new EnumExecutor<E>(ctx, query,
new PageSerializer<E>(MapSer(ser, proj)));
+
+
67 public static ScalarExecutor<E> CreateScalarExec<I, E>(
+
+
+
+
+
72 new ScalarExecutor<E>(ctx, query, MapSer(ser, proj));
+
+
+
+
+
+
78 return new MappedDeserializer<I, E>(inner, proj);
+
+
+
81 Debug.Assert(typeof(I) == typeof(E));
+
+
+
+
85 public readonly record
struct EnumExecutor<E>(
+
+
+
88 PageSerializer<E> Ser) : IPipelineExecutor
+
+
90 public Type ElemType {
get => typeof(E); }
+
91 public Type ResType {
get => typeof(IEnumerable<E>); }
+
+
93 public IAsyncEnumerable<Page<T>> PagedResult<T>(
QueryOptions ? queryOptions, CancellationToken cancel =
default )
+
+
95 var pages = Ctx.PaginateAsyncInternal(
Query , Ser, queryOptions, cancel);
+
96 if (pages is IAsyncEnumerable<
Page<T> > ret)
+
+
+
+
+
101 Debug.Assert(typeof(T) == ElemType);
+
102 throw new Exception(
"unreachable" );
+
+
+
105 public async Task<T> Result<T>(
QueryOptions ? queryOptions, CancellationToken cancel =
default )
+
+
107 var pages = PagedResult<E>(queryOptions, cancel);
+
108 var elems =
new List<E>();
+
+
+
+
112 await
foreach (var page
in pages)
+
+
114 cancel.ThrowIfCancellationRequested();
+
115 elems.AddRange(page.Data);
+
+
+
+
+
+
121 Debug.Assert(typeof(T) == ResType, $
"{typeof(T)} is not {ResType}" );
+
122 throw new Exception(
"unreachable" );
+
+
+
125 public async IAsyncEnumerable<Page<object?>> PagedResult(
QueryOptions ? queryOptions, [EnumeratorCancellation] CancellationToken cancel =
default )
+
+
127 await
foreach (var page
in PagedResult<E>(queryOptions, cancel))
+
+
129 var data = page.Data.Select(e => (
object ?)e).ToList();
+
130 yield
return new Page<object?>(data, page.After);
+
+
+
+
134 public async Task<object?> Result(
QueryOptions ? queryOptions, CancellationToken cancel =
default ) =>
+
135 await Result<IEnumerable<E>>(queryOptions, cancel);
+
+
+
+
139 public readonly record
struct ScalarExecutor<E>(
+
+
+
+
+
144 public Type ElemType {
get => typeof(E); }
+
145 public Type ResType {
get => typeof(E); }
+
+
147 public async Task<T> Result<T>(
QueryOptions ? queryOptions, CancellationToken cancel =
default )
+
+
149 var qres = await Ctx.QueryAsync(
Query , Ser, queryOptions, cancel);
+
150 if (qres.Data is T ret)
+
+
+
+
+
155 if (qres.Data is
null )
+
+
+
+
+
160 Debug.Assert(typeof(T) == ResType, $
"{typeof(T)} is not {ResType}" );
+
161 throw new Exception(
"unreachable" );
+
+
+
164 public async IAsyncEnumerable<Page<T>> PagedResult<T>(
QueryOptions ? queryOptions, [EnumeratorCancellation] CancellationToken cancel =
default )
+
+
166 if (await Result<E>(queryOptions, cancel) is T ret)
+
+
168 yield
return new Page<T> (
new List<T> { ret },
null );
+
+
+
171 Debug.Assert(typeof(T) == ElemType);
+
172 throw new Exception(
"unreachable" );
+
+
+
175 public async Task<object?> Result(
QueryOptions ? queryOptions, CancellationToken cancel =
default ) =>
+
176 await Result<E>(queryOptions, cancel);
+
+
178 public async IAsyncEnumerable<Page<object?>> PagedResult(
QueryOptions ? queryOptions, [EnumeratorCancellation] CancellationToken cancel =
default )
+
+
180 yield
return new Page<object?>(
new List<object?> { await Result(queryOptions, cancel) },
null );
+
+
+
+
Represents the options for customizing Fauna queries.
+
Represents the abstract base class for constructing FQL queries.
+
+
+
+
+
+
+
record Page< T >(IReadOnlyList< T > Data, string? After)
Represents a page in a dataset for pagination.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_projection_visitors_8cs.html b/0.4.0-beta/_projection_visitors_8cs.html
new file mode 100644
index 00000000..b0dc2439
--- /dev/null
+++ b/0.4.0-beta/_projection_visitors_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/ProjectionVisitors.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.ProjectionAnalysisVisitor
+
+class Fauna.Linq.ProjectionRewriteVisitor
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_projection_visitors_8cs_source.html b/0.4.0-beta/_projection_visitors_8cs_source.html
new file mode 100644
index 00000000..9f339974
--- /dev/null
+++ b/0.4.0-beta/_projection_visitors_8cs_source.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/ProjectionVisitors.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
2 using System.Linq.Expressions;
+
3 using System.Reflection;
+
+
+
+
+
8 internal class ProjectionAnalysisVisitor : ExpressionVisitor
+
+
10 private readonly LookupTable _l;
+
11 private readonly ParameterExpression _param;
+
+
13 public HashSet<PropertyInfo> Accesses {
get ; } =
new ();
+
14 public bool Escapes {
get ;
private set ; } =
false ;
+
+
16 public ProjectionAnalysisVisitor(
MappingContext ctx, ParameterExpression param)
+
+
18 _l =
new LookupTable(ctx);
+
+
+
+
22 protected override Expression VisitMember(MemberExpression node)
+
+
+
25 if (node.Expression == _param &&
+
26 node.Member is PropertyInfo prop &&
+
27 _l.HasField(prop, node.Expression))
+
+
+
+
+
+
33 return base.VisitMember(node);
+
+
+
36 protected override Expression VisitMethodCall(MethodCallExpression node)
+
+
+
39 return base.VisitMethodCall(node);
+
+
+
42 protected override Expression VisitParameter(ParameterExpression node)
+
+
+
+
+
+
+
+
50 return base.VisitParameter(node);
+
+
+
+
54 internal class ProjectionRewriteVisitor : ExpressionVisitor
+
+
56 private readonly ParameterExpression _param;
+
57 private readonly PropertyInfo[] _props;
+
58 private readonly Expression[] _fieldAccesses;
+
+
60 public ProjectionRewriteVisitor(
+
61 ParameterExpression doc,
+
+
63 ParameterExpression projected)
+
+
65 var accesses =
new Expression[props.Length];
+
+
67 for (var i = 0; i < props.Length; i++)
+
+
69 accesses[i] = Expression.Convert(
+
70 Expression.ArrayIndex(projected, Expression.Constant(i)),
+
71 props[i].PropertyType);
+
+
+
+
+
76 _fieldAccesses = accesses;
+
+
+
79 protected override Expression VisitMember(MemberExpression node)
+
+
81 if (node.Expression == _param)
+
+
83 var prop = node.Member as PropertyInfo;
+
+
85 Debug.Assert(prop is not
null );
+
+
87 for (var i = 0; idx < 0 && i < _props.Length; i++)
+
+
89 if (_props[i] == prop)
+
+
+
+
+
+
95 Debug.Assert(idx >= 0);
+
+
97 return _fieldAccesses[idx];
+
+
+
100 return base.VisitMember(node);
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_protocol_exception_8cs.html b/0.4.0-beta/_protocol_exception_8cs.html
new file mode 100644
index 00000000..f794a4a4
--- /dev/null
+++ b/0.4.0-beta/_protocol_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ProtocolException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_protocol_exception_8cs_source.html b/0.4.0-beta/_protocol_exception_8cs_source.html
new file mode 100644
index 00000000..bfd77d50
--- /dev/null
+++ b/0.4.0-beta/_protocol_exception_8cs_source.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ProtocolException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
Represents exceptions when a response does not match the wire protocol.
+
HttpStatusCode StatusCode
+
+
ProtocolException(string message, HttpStatusCode statusCode, string body)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_8cs.html b/0.4.0-beta/_query_8cs.html
new file mode 100644
index 00000000..9ee10269
--- /dev/null
+++ b/0.4.0-beta/_query_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/Query.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Query
+ Represents the abstract base class for constructing FQL queries. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_8cs_source.html b/0.4.0-beta/_query_8cs_source.html
new file mode 100644
index 00000000..cf4510b9
--- /dev/null
+++ b/0.4.0-beta/_query_8cs_source.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/Query.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
30 public abstract override bool Equals (
object ? otherObject);
+
+
+
+
+
+
+
46 return handler.Result();
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query into the provided stream.
+
bool Equals(Query? otherQuery)
Determines whether the specified Query is equal to the current query.
+
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.
+
static Query FQL(ref QueryStringHandler handler)
Constructs an FQL query using the specified QueryStringHandler.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
+
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collec...
+
+
+
+
+
diff --git a/0.4.0-beta/_query_arr_8cs.html b/0.4.0-beta/_query_arr_8cs.html
new file mode 100644
index 00000000..c1657ec1
--- /dev/null
+++ b/0.4.0-beta/_query_arr_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryArr.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.QueryArr
+ Represents an array of FQL queries.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_arr_8cs_source.html b/0.4.0-beta/_query_arr_8cs_source.html
new file mode 100644
index 00000000..a6400543
--- /dev/null
+++ b/0.4.0-beta/_query_arr_8cs_source.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryArr.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
14 public IEnumerable<Query> Unwrap {
get ; }
+
+
20 public QueryArr(IEnumerable<Query> v)
+
+
+
+
+
+
+
+
+
+
+
36 foreach (
Query t
in Unwrap)
+
+
38 var ser = Serializer.Generate(ctx, t.GetType());
+
39 ser.Serialize(ctx, writer, t);
+
+
+
+
+
+
50 public override bool Equals(
Query ? o)
+
+
52 return o is QueryArr other && Unwrap.SequenceEqual(other.Unwrap);
+
+
+
60 public override bool Equals(
object ? otherObject)
+
+
62 return Equals(otherObject as QueryArr);
+
+
+
69 public override int GetHashCode()
+
+
71 return Unwrap.GetHashCode();
+
+
+
78 public override string ToString()
+
+
80 return $
"QueryArr({string.Join(" ,
", Unwrap)})" ;
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteFieldName(string value)
Writes a field name for the next value.
+
void WriteStartArray()
Writes the beginning of an array.
+
void WriteEndArray()
Writes the end of an array.
+
void WriteEndObject()
Writes the end of an object.
+
void WriteStartObject()
Writes the beginning of an object.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_arr_serializer_8cs.html b/0.4.0-beta/_query_arr_serializer_8cs.html
new file mode 100644
index 00000000..eccc8eb1
--- /dev/null
+++ b/0.4.0-beta/_query_arr_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryArrSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QueryArrSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_arr_serializer_8cs_source.html b/0.4.0-beta/_query_arr_serializer_8cs_source.html
new file mode 100644
index 00000000..5cd7e0a7
--- /dev/null
+++ b/0.4.0-beta/_query_arr_serializer_8cs_source.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryArrSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
6 internal class QueryArrSerializer : BaseSerializer<QueryArr>
+
+
+
9 throw new NotImplementedException();
+
+
+
+
+
+
+
16 writer.WriteNullValue();
+
+
+
19 writer.WriteStartObject();
+
20 writer.WriteFieldName(
"array" );
+
21 var ser = Serializer.Generate(context, o.Unwrap.GetType());
+
+
23 writer.WriteEndObject();
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
string UnsupportedSerializationTypeMessage(Type type)
+
void Serialize(MappingContext ctx, Utf8FaunaWriter w, object? o)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_query_check_exception_8cs.html b/0.4.0-beta/_query_check_exception_8cs.html
new file mode 100644
index 00000000..5f33dd88
--- /dev/null
+++ b/0.4.0-beta/_query_check_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryCheckException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_check_exception_8cs_source.html b/0.4.0-beta/_query_check_exception_8cs_source.html
new file mode 100644
index 00000000..46fadf08
--- /dev/null
+++ b/0.4.0-beta/_query_check_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryCheckException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents exceptions thrown when the query has syntax errors.
+
QueryCheckException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_expr_8cs.html b/0.4.0-beta/_query_expr_8cs.html
new file mode 100644
index 00000000..e7d595cf
--- /dev/null
+++ b/0.4.0-beta/_query_expr_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryExpr.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.QueryExpr
+ Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_expr_8cs_source.html b/0.4.0-beta/_query_expr_8cs_source.html
new file mode 100644
index 00000000..b82422f0
--- /dev/null
+++ b/0.4.0-beta/_query_expr_8cs_source.html
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryExpr.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections.ObjectModel;
+
+
+
+
+
+
+
+
+
+
+
+
18 Unwrap =
new ReadOnlyCollection<IQueryFragment>(fragments);
+
+
+
+
+
+
26 : this(fragments.ToList())
+
+
+
+
+
33 public IReadOnlyCollection<IQueryFragment>
Unwrap {
get ; }
+
+
+
+
+
+
+
+
+
+
+
+
52 t.Serialize(ctx, writer);
+
+
54 writer.WriteEndArray();
+
55 writer.WriteEndObject();
+
+
+
+
+
+
+
70 public override bool Equals (
object ? o)
+
+
72 if (ReferenceEquals(
this , o))
+
+
+
+
+
77 return o is
QueryExpr expr && IsEqual(expr);
+
+
+
+
+
+
90 public override string ToString () => $
"QueryExpr({string.Join(" ,
", Fragments)})" ;
+
+
+
+
+
+
+
+
+
+
+
101 return Fragments ==
null && o.Fragments ==
null ;
+
+
+
+
+
+
+
+
+
115 if (ReferenceEquals(left, right))
+
+
+
+
+
120 if (left is
null || right is
null )
+
+
+
+
+
125 return left.
Equals (right);
+
+
+
+
+
+
+
136 return !(left == right);
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
+
override bool Equals(object? o)
Determines whether the specified object is equal to the current QueryExpr.
+
IReadOnlyCollection< IQueryFragment > Unwrap
Gets the readonly collection of query fragments.
+
QueryExpr(params IQueryFragment[] fragments)
Initializes a new instance of the QueryExpr class with one or more query fragments.
+
override bool Equals(Query? o)
Determines whether the specified QueryExpr is equal to the current QueryExpr.
+
override string ToString()
Returns a string that represents the current QueryExpr.
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query expression.
+
QueryExpr(IList< IQueryFragment > fragments)
Initializes a new instance of the QueryExpr class with a collection of query fragments.
+
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.
+
IReadOnlyCollection< IQueryFragment > Fragments
Gets the readonly collection of query fragments.
+
override int GetHashCode()
The default hash function.
+
Represents the abstract base class for constructing FQL queries.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteFieldName(string value)
Writes a field name for the next value.
+
void WriteStartArray()
Writes the beginning of an array.
+
void WriteStartObject()
Writes the beginning of an object.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_expr_serializer_8cs.html b/0.4.0-beta/_query_expr_serializer_8cs.html
new file mode 100644
index 00000000..a0b8b1c7
--- /dev/null
+++ b/0.4.0-beta/_query_expr_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryExprSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QueryExprSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_expr_serializer_8cs_source.html b/0.4.0-beta/_query_expr_serializer_8cs_source.html
new file mode 100644
index 00000000..805d3d83
--- /dev/null
+++ b/0.4.0-beta/_query_expr_serializer_8cs_source.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryExprSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
8 internal class QueryExprSerializer : BaseSerializer<QueryExpr>
+
+
+
11 throw new NotImplementedException();
+
+
+
+
+
+
+
18 writer.WriteNullValue();
+
+
+
21 writer.WriteStartObject();
+
22 writer.WriteFieldName(
"fql" );
+
23 writer.WriteStartArray();
+
24 foreach (var t
in o.Unwrap)
+
+
26 var ser = Serializer.Generate(context, t.GetType());
+
+
+
29 writer.WriteEndArray();
+
30 writer.WriteEndObject();
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query expression.
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_literal_8cs.html b/0.4.0-beta/_query_literal_8cs.html
new file mode 100644
index 00000000..6c16caf1
--- /dev/null
+++ b/0.4.0-beta/_query_literal_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryLiteral.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_literal_8cs_source.html b/0.4.0-beta/_query_literal_8cs_source.html
new file mode 100644
index 00000000..9db58f94
--- /dev/null
+++ b/0.4.0-beta/_query_literal_8cs_source.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryLiteral.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
20 throw new ArgumentNullException(nameof(v),
"Value cannot be null." );
+
+
+
+
+
+
+
+
+
+
+
+
37 return $
"QueryLiteral({Unwrap})" ;
+
+
+
+
+
+
+
55 public override bool Equals (
object ? other)
+
+
+
+
59 if (otherQuery is
null )
+
+
+
+
+
64 if (ReferenceEquals(
this , otherQuery))
+
+
+
+
+
+
+
71 return Unwrap == otherLiteral.Unwrap;
+
+
+
+
+
+
+
+
+
+
83 return Unwrap .GetHashCode();
+
+
+
+
+
+
+
94 return Equals (left, right);
+
+
+
+
+
+
+
105 return !
Equals (left, right);
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
+
override bool Equals(object? other)
Determines whether the specified object is equal to the current QueryLiteral.
+
override int GetHashCode()
The default hash function.
+
QueryLiteral(string v)
Initializes a new instance of the QueryLiteral class with the specified value.
+
static bool operator==(QueryLiteral left, QueryLiteral right)
Determines whether two specified instances of QueryLiteral are equal.
+
string Unwrap
Gets the string value of the query literal.
+
static bool operator!=(QueryLiteral left, QueryLiteral right)
Determines whether two specified instances of QueryLiteral are not equal.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query literal.
+
override string ToString()
Returns a string that represents the current QueryLiteral.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteStringValue(string value)
Writes a string value as a tagged element.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_literal_serializer_8cs.html b/0.4.0-beta/_query_literal_serializer_8cs.html
new file mode 100644
index 00000000..07253a70
--- /dev/null
+++ b/0.4.0-beta/_query_literal_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryLiteralSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QueryLiteralSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_literal_serializer_8cs_source.html b/0.4.0-beta/_query_literal_serializer_8cs_source.html
new file mode 100644
index 00000000..826d385f
--- /dev/null
+++ b/0.4.0-beta/_query_literal_serializer_8cs_source.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryLiteralSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class QueryLiteralSerializer : BaseSerializer<QueryLiteral>
+
+
+
10 throw new NotImplementedException();
+
+
+
+
+
+
+
17 writer.WriteNullValue();
+
+
+
20 writer.WriteStringValue(o.Unwrap);
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_query_obj_8cs.html b/0.4.0-beta/_query_obj_8cs.html
new file mode 100644
index 00000000..8bb93144
--- /dev/null
+++ b/0.4.0-beta/_query_obj_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryObj.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_obj_8cs_source.html b/0.4.0-beta/_query_obj_8cs_source.html
new file mode 100644
index 00000000..fa1a496d
--- /dev/null
+++ b/0.4.0-beta/_query_obj_8cs_source.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryObj.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
14 public IDictionary<string, Query>
Unwrap {
get ; }
+
+
+
+
+
+
+
32 var ser = Serializer.Generate(ctx, GetType());
+
33 ser.Serialize(ctx, writer,
this );
+
+
+
+
+
+
+
48 public override bool Equals (
object ? o)
+
+
50 return ReferenceEquals(
this , o) || IsEqual(o as
QueryObj );
+
+
+
+
+
+
+
+
+
61 hash *=
Unwrap .GetHashCode();
+
+
+
+
+
+
70 public override string ToString () => $
"QueryObj({Unwrap})" ;
+
+
+
+
+
80 return ReferenceEquals(left, right) || left.
Equals (right);
+
+
+
+
+
+
+
91 return !(left == right);
+
+
+
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
Represents a dictionary of FQL queries.
+
override bool Equals(object? o)
Determines whether the specified object is equal to the current QueryObj.
+
override bool Equals(Query? o)
Determines whether the specified QueryObj is equal to the current QueryObj.
+
static bool operator==(QueryObj left, QueryObj right)
Determines whether two specified instances of QueryObj are equal.
+
override string ToString()
Returns a string that represents the current QueryObj.
+
static bool operator!=(QueryObj left, QueryObj right)
Determines whether two specified instances of QueryObj are not equal.
+
override int GetHashCode()
The default hash function.
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query value.
+
QueryObj(IDictionary< string, Query > v)
Initializes a new instance of the QueryObj class with the specified value.
+
IDictionary< string, Query > Unwrap
Gets the value of the specified type represented in the query.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_obj_serializer_8cs.html b/0.4.0-beta/_query_obj_serializer_8cs.html
new file mode 100644
index 00000000..1a8e5c26
--- /dev/null
+++ b/0.4.0-beta/_query_obj_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryObjSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QueryObjSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_obj_serializer_8cs_source.html b/0.4.0-beta/_query_obj_serializer_8cs_source.html
new file mode 100644
index 00000000..6fc2a660
--- /dev/null
+++ b/0.4.0-beta/_query_obj_serializer_8cs_source.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryObjSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class QueryObjSerializer : BaseSerializer<QueryObj>
+
+
+
10 throw new NotImplementedException();
+
+
+
+
+
+
+
17 writer.WriteNullValue();
+
+
+
20 writer.WriteStartObject();
+
21 writer.WriteFieldName(
"object" );
+
22 var ser = Serializer.Generate(context, o.Unwrap.GetType());
+
+
24 writer.WriteEndObject();
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a dictionary of FQL queries.
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query value.
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_query_options_8cs.html b/0.4.0-beta/_query_options_8cs.html
new file mode 100644
index 00000000..7292c33c
--- /dev/null
+++ b/0.4.0-beta/_query_options_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryOptions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_options_8cs_source.html b/0.4.0-beta/_query_options_8cs_source.html
new file mode 100644
index 00000000..c9cc50c0
--- /dev/null
+++ b/0.4.0-beta/_query_options_8cs_source.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryOptions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
27 public Dictionary<string, string>?
QueryTags {
get ;
set ; } =
null ;
+
+
+
+
+
+
+
43 if (options ==
null && overrides ==
null )
+
+
+
+
+
+
+
+
+
+
53 if (overrides ==
null )
+
+
+
+
+
58 var finalQueryOptions =
new QueryOptions()
+
+
+
+
+
+
+
+
+
67 var properties = typeof(QueryOptions).GetProperties();
+
+
69 foreach (var prop
in properties)
+
+
+
+
+
+
+
76 var propertyOverride = prop.GetValue(overrides);
+
+
78 if (propertyOverride !=
null )
+
+
80 prop.SetValue(finalQueryOptions, propertyOverride);
+
+
+
+
+
+
86 if (finalQueryOptions.QueryTags ==
null )
+
+
88 finalQueryOptions.QueryTags = overrides.
QueryTags ;
+
+
+
+
+
+
94 if (finalQueryOptions.QueryTags.ContainsKey(kv.Key))
+
+
96 finalQueryOptions.QueryTags[kv.Key] = kv.Value;
+
+
+
+
100 finalQueryOptions.QueryTags.Add(kv.Key, kv.Value);
+
+
+
+
+
+
106 return finalQueryOptions;
+
+
+
+
Represents the options for customizing Fauna queries.
+
TimeSpan? QueryTimeout
Gets or sets the query timeout. It defines how long the client waits for a query to complete.
+
bool? TypeCheck
Gets or sets a value indicating whether type checking of the query is enabled or disabled before eval...
+
Dictionary< string, string >? QueryTags
Gets or sets a string-encoded set of caller-defined tags for identifying the request in logs and resp...
+
string? TraceParent
Gets or sets the trace parent identifier for distributed tracing systems.
+
bool? Linearized
Gets or sets a value indicating whether the query runs as strictly serialized, affecting read-only tr...
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_response_8cs.html b/0.4.0-beta/_query_response_8cs.html
new file mode 100644
index 00000000..96acd549
--- /dev/null
+++ b/0.4.0-beta/_query_response_8cs.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryResponse.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_response_8cs_source.html b/0.4.0-beta/_query_response_8cs_source.html
new file mode 100644
index 00000000..f050fb2d
--- /dev/null
+++ b/0.4.0-beta/_query_response_8cs_source.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryResponse.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
30 public string Summary {
get ; init; } =
"" ;
+
+
35 public Dictionary<string, string>
QueryTags {
get ; init; } =
new ();
+
+
+
+
+
+
+
+
46 if (json.TryGetProperty(LastSeenTxnFieldName, out var elem))
+
+
+
+
+
51 if (json.TryGetProperty(SchemaVersionFieldName, out elem))
+
+
+
+
+
56 if (json.TryGetProperty(SummaryFieldName, out elem))
+
+
58 Summary = elem.GetString() ??
"" ;
+
+
+
+
62 if (json.TryGetProperty(QueryTagsFieldName, out elem))
+
+
64 var queryTagsString = elem.GetString();
+
+
66 if (!
string .IsNullOrEmpty(queryTagsString))
+
+
68 var tagPairs = queryTagsString.Split(
',' ).Select(tag =>
+
+
70 var tokens = tag.Split(
'=' );
+
71 return KeyValuePair.Create(tokens[0], tokens[1]);
+
+
+
74 QueryTags =
new Dictionary<string, string>(tagPairs);
+
+
+
+
78 if (json.TryGetProperty(StatsFieldName, out elem))
+
+
80 Stats = elem.Deserialize<QueryStats>();
+
+
+
+
+
+
+
+
96 HttpStatusCode statusCode,
+
+
+
+
+
101 var json = JsonSerializer.Deserialize<JsonElement>(body);
+
+
103 if (statusCode is >= HttpStatusCode.OK and <= (HttpStatusCode)299)
+
+
+
+
+
+
+
110 catch (JsonException)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
145 var dataText = json.GetProperty(DataFieldName).GetRawText();
+
+
+
+
+
150 if (json.TryGetProperty(StaticTypeFieldName, out var elem))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
173 public QueryFailure (HttpStatusCode statusCode, JsonElement json) : base(json)
+
+
+
176 if (!json.TryGetProperty(ErrorFieldName, out var elem))
return ;
+
+
178 var info = elem.Deserialize<
ErrorInfo >();
+
+
+
+
+
+
+
+
+
+
Represents a failed query response.
+
+
ConstraintFailure?[] ConstraintFailures
+
+
HttpStatusCode StatusCode
+
+
QueryFailure(HttpStatusCode statusCode, JsonElement json)
Initializes a new instance of the QueryFailure class, parsing the provided raw response text to extra...
+
Represents the response from a query executed.
+
+
QueryStats Stats
Gets the statistics related to the query execution.
+
long LastSeenTxn
Gets the last transaction seen by this query.
+
Dictionary< string, string > QueryTags
Gets a dictionary of query tags, providing additional context about the query.
+
string Summary
Gets a summary of the query execution.
+
static ? QueryResponse GetFromResponseBody< T >(MappingContext ctx, ISerializer< T > serializer, HttpStatusCode statusCode, string body)
Asynchronously parses the HTTP response message to create a QueryResponse instance.
+
long SchemaVersion
Gets the schema version.
+
Represents a successful query response.
+
QuerySuccess(MappingContext ctx, ISerializer< T > serializer, JsonElement json)
Initializes a new instance of the QuerySuccess<T> class, deserializing the query response into the sp...
+
string? StaticType
Gets the static type information from the query response, if available.
+
T Data
Gets the deserialized data from the query response.
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
new T Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
+
Contains detailed information about an error in a query response.
+
Contains statistics related to the execution of a query in the Fauna database.
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
+
+
+
diff --git a/0.4.0-beta/_query_runtime_exception_8cs.html b/0.4.0-beta/_query_runtime_exception_8cs.html
new file mode 100644
index 00000000..67afcb71
--- /dev/null
+++ b/0.4.0-beta/_query_runtime_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryRuntimeException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_runtime_exception_8cs_source.html b/0.4.0-beta/_query_runtime_exception_8cs_source.html
new file mode 100644
index 00000000..aa1f36f7
--- /dev/null
+++ b/0.4.0-beta/_query_runtime_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryRuntimeException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents exceptions thrown when the query fails at runtime.
+
QueryRuntimeException(string message, QueryFailure failure)
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_serializer_8cs.html b/0.4.0-beta/_query_serializer_8cs.html
new file mode 100644
index 00000000..551ada76
--- /dev/null
+++ b/0.4.0-beta/_query_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QuerySerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QuerySerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_serializer_8cs_source.html b/0.4.0-beta/_query_serializer_8cs_source.html
new file mode 100644
index 00000000..bba5ed46
--- /dev/null
+++ b/0.4.0-beta/_query_serializer_8cs_source.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QuerySerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
6 internal class QuerySerializer : BaseSerializer<Query>
+
+
+
9 throw new NotImplementedException();
+
+
+
+
+
+
+
16 writer.WriteNullValue();
+
+
+
19 var ser = Serializer.Generate(context, o.GetType());
+
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query into the provided stream.
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_8cs.html b/0.4.0-beta/_query_source_8cs.html
new file mode 100644
index 00000000..1e3036d7
--- /dev/null
+++ b/0.4.0-beta/_query_source_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySource.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_8cs_source.html b/0.4.0-beta/_query_source_8cs_source.html
new file mode 100644
index 00000000..390e308d
--- /dev/null
+++ b/0.4.0-beta/_query_source_8cs_source.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySource.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics.CodeAnalysis;
+
+
+
+
+
+
+
8 public abstract class QuerySource : IQuerySource
+
+
+
11 internal DataContext Ctx {
get ;
private protected set ; }
+
+
13 internal Pipeline Pipeline {
get ;
private protected set ; }
+
+
15 internal void SetContext(DataContext ctx)
+
+
+
+
+
20 internal void SetQuery<TElem>(
Query query)
+
+
22 Pipeline =
new Pipeline(
PipelineMode .Query, query, typeof(TElem),
false ,
null ,
null );
+
+
+
+
26 public partial class QuerySource<T> : QuerySource, IQuerySource<T>
+
+
28 internal QuerySource(DataContext ctx, Pipeline pl)
+
+
+
+
+
+
+
+
36 internal QuerySource() { }
+
+
+
+
+
40 var pe = Pipeline.GetExec(Ctx);
+
41 return pe.PagedResult<T>(queryOptions, cancel);
+
+
+
+
+
+
+
47 public IEnumerable<T>
ToEnumerable () =>
new QuerySourceEnumerable(
this );
+
+
Represents the options for customizing Fauna queries.
+
IEnumerable< T > ToEnumerable()
+
IAsyncEnumerable< Page< T > > PaginateAsync(QueryOptions? queryOptions=null, CancellationToken cancel=default)
+
IAsyncEnumerable< T > ToAsyncEnumerable(CancellationToken cancel=default)
+
Represents the abstract base class for constructing FQL queries.
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_dsl_8cs.html b/0.4.0-beta/_query_source_dsl_8cs.html
new file mode 100644
index 00000000..70ff930b
--- /dev/null
+++ b/0.4.0-beta/_query_source_dsl_8cs.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceDsl.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+using QH = Fauna.Linq.IntermediateQueryHelpers
+
+
+
+
+
◆ QH
+
+
+
+
+
+ using QH = Fauna.Linq.IntermediateQueryHelpers
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_dsl_8cs_source.html b/0.4.0-beta/_query_source_dsl_8cs_source.html
new file mode 100644
index 00000000..1a39458c
--- /dev/null
+++ b/0.4.0-beta/_query_source_dsl_8cs_source.html
@@ -0,0 +1,635 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceDsl.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
2 using System.Linq.Expressions;
+
3 using System.Runtime.CompilerServices;
+
+
+
+
+
+
+
+
+
12 public partial class QuerySource<T>
+
+
+
+
16 private LookupTable Lookup {
get => Ctx.LookupTable; }
+
+
+
+
+
+
+
+
23 return Chain<T>(q:
QH .MethodCall(
Query ,
"distinct" ));
+
+
+
+
+
+
+
+
29 return Chain<T>(q:
QH .MethodCall(
Query ,
"order" ));
+
+
+
+
+
+
+
+
35 return Chain<T>(q:
QH .MethodCall(
Query ,
"order" , SubQuery(keySelector)));
+
+
+
+
+
+
+
+
41 return Chain<T>(q:
QH .MethodCall(
Query ,
"order" ,
QH .FnCall(
"desc" , SubQuery(keySelector))));
+
+
+
+
+
+
+
+
47 return Chain<T>(q:
QH .MethodCall(
Query ,
"order" ,
QH .Expr(
"desc(x => x)" )));
+
+
+
+
+
51 Chain<T>(q:
QH .MethodCall(
Query ,
"reverse" ));
+
+
+
+
+
55 var pl = SelectCall(
Query , selector);
+
+
+
+
+
+
60 Chain<T>(q:
QH .MethodCall(
Query ,
"drop" ,
QH .Const(count)));
+
+
+
63 Chain<T>(q:
QH .MethodCall(
Query ,
"take" ,
QH .Const(count)));
+
+
+
66 Chain<T>(q: WhereCall(
Query , predicate));
+
+
+
+
70 public bool All (Expression<Func<T, bool>> predicate) => Execute<bool>(AllImpl(predicate));
+
71 public Task<bool>
AllAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
72 ExecuteAsync<bool>(AllImpl(predicate), cancel);
+
73 private Pipeline AllImpl(Expression<Func<T, bool>> predicate)
+
+
75 RequireQueryMode(
"All" );
+
+
+
78 q:
QH .MethodCall(
Query ,
"every" , SubQuery(predicate)),
+
+
+
+
82 public bool Any () => Execute<bool>(AnyImpl(
null ));
+
83 public Task<bool>
AnyAsync (CancellationToken cancel =
default ) =>
+
84 ExecuteAsync<bool>(AnyImpl(
null ), cancel);
+
85 public bool Any (Expression<Func<T, bool>> predicate) => Execute<bool>(AnyImpl(predicate));
+
86 public Task<bool>
AnyAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
87 ExecuteAsync<bool>(AnyImpl(predicate), cancel);
+
88 private Pipeline AnyImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
91 q:
QH .MethodCall(MaybeWhereCall(
Query , predicate),
"nonEmpty" ),
+
+
+
94 public int Count () => Execute<int>(CountImpl(
null ));
+
95 public Task<int>
CountAsync (CancellationToken cancel =
default ) =>
+
96 ExecuteAsync<int>(CountImpl(
null ), cancel);
+
97 public int Count (Expression<Func<T, bool>> predicate) => Execute<int>(CountImpl(predicate));
+
98 public Task<int>
CountAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
99 ExecuteAsync<int>(CountImpl(predicate), cancel);
+
100 private Pipeline CountImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
103 q:
QH .MethodCall(MaybeWhereCall(
Query , predicate),
"count" ),
+
+
+
106 public T
First () => Execute<T>(FirstImpl(
null ));
+
107 public Task<T>
FirstAsync (CancellationToken cancel =
default ) =>
+
108 ExecuteAsync<T>(FirstImpl(
null ), cancel);
+
109 public T
First (Expression<Func<T, bool>> predicate) => Execute<T>(FirstImpl(predicate));
+
110 public Task<T>
FirstAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
111 ExecuteAsync<T>(FirstImpl(predicate), cancel);
+
112 private Pipeline FirstImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
115 q:
QH .MethodCall(AbortIfEmpty(MaybeWhereCall(
Query , predicate)),
"first" ));
+
+
+
+
119 ExecuteAsync<T?>(FirstOrDefaultImpl(
null ), cancel);
+
120 public T?
FirstOrDefault (Expression<Func<T, bool>> predicate) => Execute<T?>(FirstOrDefaultImpl(predicate));
+
121 public Task<T?>
FirstOrDefaultAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
122 ExecuteAsync<T?>(FirstOrDefaultImpl(predicate), cancel);
+
123 private Pipeline FirstOrDefaultImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
126 q:
QH .MethodCall(MaybeWhereCall(
Query , predicate),
"first" ),
+
+
+
+
130 public T
Last () => Execute<T>(LastImpl(
null ));
+
131 public Task<T>
LastAsync (CancellationToken cancel =
default ) =>
+
132 ExecuteAsync<T>(LastImpl(
null ), cancel);
+
133 public T
Last (Expression<Func<T, bool>> predicate) => Execute<T>(LastImpl(predicate));
+
134 public Task<T>
LastAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
135 ExecuteAsync<T>(LastImpl(predicate), cancel);
+
136 private Pipeline LastImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
139 q:
QH .MethodCall(AbortIfEmpty(MaybeWhereCall(
Query , predicate)),
"last" ));
+
+
+
+
143 ExecuteAsync<T?>(LastOrDefaultImpl(
null ), cancel);
+
144 public T?
LastOrDefault (Expression<Func<T, bool>> predicate) => Execute<T?>(LastOrDefaultImpl(predicate));
+
145 public Task<T?>
LastOrDefaultAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
146 ExecuteAsync<T?>(LastOrDefaultImpl(predicate), cancel);
+
147 private Pipeline LastOrDefaultImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
150 q:
QH .MethodCall(MaybeWhereCall(
Query , predicate),
"last" ),
+
+
+
+
154 public long LongCount () => Execute<long>(LongCountImpl(
null ));
+
+
156 ExecuteAsync<long>(LongCountImpl(
null ), cancel);
+
157 public long LongCount (Expression<Func<T, bool>> predicate) => Execute<long>(LongCountImpl(predicate));
+
158 public Task<long>
LongCountAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
159 ExecuteAsync<long>(LongCountImpl(predicate), cancel);
+
160 private Pipeline LongCountImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
163 q:
QH .MethodCall(MaybeWhereCall(
Query , predicate),
"count" ),
+
+
+
166 private static readonly
Query _maxReducer =
QH .Expr(
"(a, b) => if (a >= b) a else b" );
+
+
168 public T
Max () => Execute<T>(MaxImpl<T>(
null ));
+
169 public Task<T>
MaxAsync (CancellationToken cancel =
default ) =>
+
170 ExecuteAsync<T>(MaxImpl<T>(
null ), cancel);
+
171 public R
Max<R> (Expression<Func<T, R>> selector) => Execute<R>(MaxImpl(selector));
+
172 public Task<R>
MaxAsync<R> (Expression<Func<T, R>> selector, CancellationToken cancel =
default ) =>
+
173 ExecuteAsync<R>(MaxImpl(selector), cancel);
+
174 private Pipeline MaxImpl<R>(Expression<Func<T, R>>? selector, [CallerMemberName]
string callerName =
"" )
+
+
176 RequireQueryMode(callerName);
+
+
+
179 q:
QH .MethodCall(MaybeMap(AbortIfEmpty(
Query ), selector),
"reduce" , _maxReducer),
+
+
+
+
183 private static readonly
Query _minReducer =
QH .Expr(
"(a, b) => if (a <= b) a else b" );
+
+
185 public T
Min () => Execute<T>(MinImpl<T>(
null ));
+
186 public Task<T>
MinAsync (CancellationToken cancel =
default ) => ExecuteAsync<T>(MinImpl<T>(
null ), cancel);
+
187 public R
Min<R> (Expression<Func<T, R>> selector) => Execute<R>(MinImpl(selector));
+
188 public Task<R>
MinAsync<R> (Expression<Func<T, R>> selector, CancellationToken cancel =
default ) =>
+
189 ExecuteAsync<R>(MinImpl(selector), cancel);
+
190 private Pipeline MinImpl<R>(Expression<Func<T, R>>? selector, [CallerMemberName]
string callerName =
"" )
+
+
192 RequireQueryMode(callerName);
+
+
+
195 q:
QH .MethodCall(MaybeMap(AbortIfEmpty(
Query ), selector),
"reduce" , _minReducer),
+
+
+
+
199 public double Average (Expression<Func<T, double>> selector) => Execute<double>(AverageImpl(selector));
+
200 public Task<double>
AverageAsync (Expression<Func<T, double>> selector, CancellationToken cancel =
default ) =>
+
201 ExecuteAsync<double>(AverageImpl(selector), cancel);
+
+
203 private Pipeline AverageImpl<R>(Expression<Func<T, R>> selector)
+
+
205 RequireQueryMode(
"Average" );
+
+
+
+
209 q:
QH .FnCall(
"Math.mean" ,
QH .MethodCall(
QH .MethodCall(AbortIfEmpty(
Query ),
"map" , SubQuery(selector)),
"toArray" )),
+
+
+
+
213 public T
Single () => Execute<T>(SingleImpl(
null ));
+
214 public Task<T>
SingleAsync (CancellationToken cancel =
default ) => ExecuteAsync<T>(SingleImpl(
null ), cancel);
+
215 public T
Single (Expression<Func<T, bool>> predicate) => Execute<T>(SingleImpl(predicate));
+
216 public Task<T>
SingleAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
217 ExecuteAsync<T>(SingleImpl(predicate), cancel);
+
218 private Pipeline SingleImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
221 q:
QH .MethodCall(AbortIfEmpty(Singularize(MaybeWhereCall(
Query , predicate))),
"first" ));
+
+
+
224 public Task<T>
SingleOrDefaultAsync (CancellationToken cancel =
default ) => ExecuteAsync<T>(SingleOrDefaultImpl(
null ), cancel);
+
225 public T
SingleOrDefault (Expression<Func<T, bool>> predicate) => Execute<T>(SingleOrDefaultImpl(predicate));
+
226 public Task<T>
SingleOrDefaultAsync (Expression<Func<T, bool>> predicate, CancellationToken cancel =
default ) =>
+
227 ExecuteAsync<T>(SingleOrDefaultImpl(predicate), cancel);
+
228 private Pipeline SingleOrDefaultImpl(Expression<Func<T, bool>>? predicate) =>
+
+
+
231 q:
QH .MethodCall(Singularize(MaybeWhereCall(
Query , predicate)),
"first" ),
+
+
+
+
235 private static readonly
Query _sumReducer =
QH .Expr(
"(a, b) => a + b" );
+
+
237 public int Sum (Expression<Func<T, int>> selector) => Execute<int>(SumImpl<int>(selector));
+
238 public Task<int>
SumAsync (Expression<Func<T, int>> selector, CancellationToken cancel =
default ) =>
+
239 ExecuteAsync<int>(SumImpl<int>(selector), cancel);
+
240 public long Sum (Expression<Func<T, long>> selector) => Execute<long>(SumImpl<long>(selector));
+
241 public Task<long>
SumAsync (Expression<Func<T, long>> selector, CancellationToken cancel =
default ) =>
+
242 ExecuteAsync<long>(SumImpl<long>(selector), cancel);
+
243 public double Sum (Expression<Func<T, double>> selector) => Execute<double>(SumImpl<double>(selector));
+
244 public Task<double>
SumAsync (Expression<Func<T, double>> selector, CancellationToken cancel =
default ) =>
+
245 ExecuteAsync<double>(SumImpl<double>(selector), cancel);
+
246 private Pipeline SumImpl<R>(Expression<Func<T, R>> selector)
+
+
248 RequireQueryMode(
"Sum" );
+
249 var seed = (typeof(R) == typeof(
int ) || typeof(R) == typeof(
long )) ?
+
+
+
252 var mapped =
QH .MethodCall(
Query ,
"map" , SubQuery(selector));
+
+
+
255 q:
QH .MethodCall(mapped,
"fold" , seed, _sumReducer),
+
+
+
+
+
+
261 private void RequireQueryMode([CallerMemberName]
string callerName =
"" )
+
+
+
+
+
+
267 $
"Query is not pure: Earlier `Select` could not be translated to pure FQL." );
+
+
+
+
271 private R Execute<R>(Pipeline pl)
+
+
+
+
275 var res = ExecuteAsync<R>(pl);
+
+
+
+
279 catch (AggregateException ex)
+
+
281 throw TranslateException(ex.InnerExceptions.First());
+
+
+
+
285 private async Task<R> ExecuteAsync<R>(Pipeline pl, CancellationToken cancel =
default )
+
+
+
+
289 return await pl.GetExec(Ctx).Result<R>(queryOptions:
null , cancel: cancel);
+
+
291 catch (AggregateException ex)
+
+
293 throw TranslateException(ex.InnerExceptions.First());
+
+
+
+
297 private QuerySource<R> Chain<R>(
+
+
+
+
+
+
303 LambdaExpression? proj =
null ) =>
+
304 new QuerySource<R>(Ctx, CopyPipeline(mode, q, ser, ety, enull, proj));
+
+
306 private Pipeline CopyPipeline(
+
+
+
+
+
+
312 LambdaExpression? proj =
null )
+
+
314 if (ser is not
null ) Debug.Assert(ety is not
null );
+
+
316 var mode0 = mode ?? Pipeline.Mode;
+
317 var q0 = q ?? Pipeline.Query;
+
+
+
320 var (ety0, enull0, ser0, proj0) = ety is not
null ?
+
321 (ety, enull, ser, proj) :
+
+
323 Pipeline.ElemNullable,
+
324 Pipeline.ElemSerializer,
+
325 proj ?? Pipeline.ProjectExpr);
+
+
327 return new Pipeline(mode0, q0, ety0, enull0, ser0, proj0);
+
+
+
+
+
+
+
334 QH .Expr(
@"({ let s = (" ).Concat(setq).Concat(
@")
+
335 if (s.isEmpty()) abort(['empty'])
+
+
+
+
+
+
341 let s = (" ).Concat(setq).Concat(
@")
+
342 let s = if (s isa Set) s.toArray() else s
+
+
344 if (s.length > 1) abort(['not single'])
+
+
+
+
+
+
+
351 private Exception TranslateException(Exception ex) =>
+
+
+
+
+
+
357 "empty" =>
new InvalidOperationException(
"Empty set" ),
+
358 "not single" =>
new InvalidOperationException(
"Set contains more than one element" ),
+
+
+
+
+
+
364 private Query MaybeWhereCall(
Query callee, Expression? predicate, [CallerMemberName]
string callerName =
"" ) =>
+
365 predicate is
null ? callee : WhereCall(callee, predicate, callerName);
+
+
367 private Query MaybeMap(
Query setq, Expression? selector) =>
+
368 selector is
null ? setq :
QH .MethodCall(setq,
"map" , SubQuery(selector));
+
+
370 private Query SubQuery(Expression expr) =>
+
371 new SubQuerySwitch(Ctx.LookupTable).Apply(expr);
+
+
373 private Query WhereCall(
Query callee, Expression predicate, [CallerMemberName]
string callerName =
"" )
+
+
375 RequireQueryMode(callerName);
+
376 return QH .MethodCall(callee,
"where" , SubQuery(predicate));
+
+
+
379 private Pipeline SelectCall(
Query callee, Expression proj, [CallerMemberName]
string callerName =
"" )
+
+
381 var lambda = Expressions.UnwrapLambda(proj);
+
382 Debug.Assert(lambda is not
null , $
"lambda is {proj.NodeType}" );
+
383 Debug.Assert(lambda.Parameters.Count() == 1);
+
+
+
+
+
388 Debug.Assert(Pipeline.ProjectExpr is not
null );
+
389 var prev = Pipeline.ProjectExpr;
+
390 var pbody = Expression.Invoke(lambda,
new Expression[] { prev.Body });
+
391 var plambda = Expression.Lambda(pbody, prev.Parameters);
+
+
393 return CopyPipeline(proj: plambda);
+
+
+
+
+
398 var lparam = lambda.Parameters.First()!;
+
399 var analysis =
new ProjectionAnalysisVisitor(MappingCtx, lparam);
+
400 analysis.Visit(lambda.Body);
+
+
+
+
404 if (lambda.Body is MemberExpression mexpr && mexpr.Expression == lparam)
+
+
406 Debug.Assert(!analysis.Escapes);
+
407 var info = MappingCtx.
GetInfo (lparam.Type);
+
408 var access = analysis.Accesses.First();
+
409 var field = Lookup.FieldLookup(access, lparam);
+
410 Debug.Assert(field is not
null );
+
+
+
413 q:
QH .MethodCall(callee,
"map" ,
QH .Expr($
".{field.Name}" )),
+
414 ser: field.Serializer,
+
+
+
+
418 if (analysis.Escapes)
+
+
+
+
+
+
424 var accesses = analysis.Accesses.OrderBy(f => f.Name).ToArray();
+
425 var fields = accesses.Select(a => Lookup.FieldLookup(a, lparam)!);
+
+
+
428 var accs = fields.Select(f =>
QH .Expr($
"x.{f.Name}" ));
+
429 var pquery =
QH .Expr(
"x => " ).Concat(
QH .Array(accs));
+
+
+
432 var deser =
new ProjectionDeserializer(fields.Select(f => f.Serializer));
+
433 var ety = typeof(
object ?[]);
+
+
+
436 var pparam = Expression.Parameter(typeof(
object ?[]),
"x" );
+
437 var rewriter =
new ProjectionRewriteVisitor(lparam, accesses, pparam);
+
438 var pbody = rewriter.Visit(lambda.Body);
+
439 var plambda = Expression.Lambda(pbody, pparam);
+
+
+
442 q:
QH .MethodCall(callee,
"map" , pquery),
+
+
+
+
+
+
+
+
Fauna.Linq.IntermediateQueryHelpers QH
+
Represents an exception that occurs when the FQL abort function is called. This exception captures th...
+
object? GetData()
Retrieves the deserialized data associated with the abort operation as an object.
+
+
+
Task< int > CountAsync(CancellationToken cancel=default)
+
Task< T?> FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
double Average(Expression< Func< T, double > > selector)
+
Task< bool > AllAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
Task< long > SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)
+
Task< T > SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
Task< T > FirstAsync(CancellationToken cancel=default)
+
Task< T > FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
+
double Sum(Expression< Func< T, double > > selector)
+
T SingleOrDefault(Expression< Func< T, bool > > predicate)
+
Task< T > MinAsync(CancellationToken cancel=default)
+
Task< double > AverageAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)
+
bool Any(Expression< Func< T, bool > > predicate)
+
Task< T?> FirstOrDefaultAsync(CancellationToken cancel=default)
+
Task< int > SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)
+
+
Task< int > CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
IQuerySource< T > OrderByDescending< K >(Expression< Func< T, K > > keySelector)
+
R Min< R >(Expression< Func< T, R > > selector)
+
Task< T > LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
T? FirstOrDefault(Expression< Func< T, bool > > predicate)
+
+
T First(Expression< Func< T, bool > > predicate)
+
Task< T > LastAsync(CancellationToken cancel=default)
+
IQuerySource< T > Reverse()
+
+
Task< R > MinAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default)
+
IQuerySource< T > Skip(int count)
+
Task< T > SingleOrDefaultAsync(CancellationToken cancel=default)
+
IQuerySource< T > Where(Expression< Func< T, bool > > predicate)
+
IQuerySource< T > OrderDescending()
+
+
+
bool All(Expression< Func< T, bool > > predicate)
+
Task< R > MaxAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default)
+
IQuerySource< T > Order()
+
long LongCount(Expression< Func< T, bool > > predicate)
+
Task< T?> LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
int Sum(Expression< Func< T, int > > selector)
+
+
IQuerySource< T > Take(int count)
+
Task< T > SingleAsync(CancellationToken cancel=default)
+
T Single(Expression< Func< T, bool > > predicate)
+
IQuerySource< T > Distinct()
+
Task< long > LongCountAsync(CancellationToken cancel=default)
+
Task< double > SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)
+
Task< T?> LastOrDefaultAsync(CancellationToken cancel=default)
+
+
+
Task< T > SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
T? LastOrDefault(Expression< Func< T, bool > > predicate)
+
Task< bool > AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
T Last(Expression< Func< T, bool > > predicate)
+
IQuerySource< T > OrderBy< K >(Expression< Func< T, K > > keySelector)
+
Task< T > MaxAsync(CancellationToken cancel=default)
+
+
Task< long > LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
+
long Sum(Expression< Func< T, long > > selector)
+
IQuerySource< R > Select< R >(Expression< Func< T, R > > selector)
+
Task< bool > AnyAsync(CancellationToken cancel=default)
+
R Max< R >(Expression< Func< T, R > > selector)
+
int Count(Expression< Func< T, bool > > predicate)
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
MappingInfo GetInfo(Type ty, string? colName=null)
Gets the MappingInfo for a given Type.
+
Represents the abstract base class for constructing FQL queries.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_extensions_8cs.html b/0.4.0-beta/_query_source_extensions_8cs.html
new file mode 100644
index 00000000..50c6bdf3
--- /dev/null
+++ b/0.4.0-beta/_query_source_extensions_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceExtensions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.QuerySourceExtensions
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_extensions_8cs_source.html b/0.4.0-beta/_query_source_extensions_8cs_source.html
new file mode 100644
index 00000000..e7c812f9
--- /dev/null
+++ b/0.4.0-beta/_query_source_extensions_8cs_source.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceExtensions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
3 public static class QuerySourceExtensions
+
+
5 public static Dictionary<K, V> ToDictionary<K, V>(
this IQuerySource<ValueTuple<K, V>> src) where K : notnull =>
+
6 src.ToDictionary(t => t.Item1, t => t.Item2);
+
7 public static Task<Dictionary<K, V>> ToDictionaryAsync<K, V>(
this IQuerySource<ValueTuple<K, V>> src, CancellationToken cancel =
default ) where K : notnull =>
+
8 src.ToDictionaryAsync(t => t.Item1, t => t.Item2, cancel);
+
+
10 public static Dictionary<K, V> ToDictionary<K, V>(
this IQuerySource<ValueTuple<K, V>> src, IEqualityComparer<K>? comparer) where K : notnull =>
+
11 src.ToDictionary(t => t.Item1, t => t.Item2, comparer);
+
12 public static Task<Dictionary<K, V>> ToDictionaryAsync<K, V>(
this IQuerySource<ValueTuple<K, V>> src, IEqualityComparer<K>? comparer, CancellationToken cancel =
default ) where K : notnull =>
+
13 src.ToDictionaryAsync(t => t.Item1, t => t.Item2, comparer, cancel);
+
+
15 public static int Sum(
this IQuerySource<int> src) => src.Sum(x => x);
+
16 public static Task<int> SumAsync(
this IQuerySource<int> src, CancellationToken cancel =
default ) =>
+
17 src.SumAsync(x => x, cancel);
+
+
19 public static long Sum(
this IQuerySource<long> src) => src.Sum(x => x);
+
20 public static Task<long> SumAsync(
this IQuerySource<long> src, CancellationToken cancel =
default ) =>
+
21 src.SumAsync(x => x, cancel);
+
+
23 public static double Sum(
this IQuerySource<double> src) => src.Sum(x => x);
+
24 public static Task<double> SumAsync(
this IQuerySource<double> src, CancellationToken cancel =
default ) =>
+
25 src.SumAsync(x => x, cancel);
+
+
27 public static double Average(
this IQuerySource<double> src) => src.Average(x => x);
+
28 public static Task<double> AverageAsync(
this IQuerySource<double> src, CancellationToken cancel =
default ) =>
+
29 src.AverageAsync(x => x, cancel);
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_to_collections_8cs.html b/0.4.0-beta/_query_source_to_collections_8cs.html
new file mode 100644
index 00000000..59f5f2e4
--- /dev/null
+++ b/0.4.0-beta/_query_source_to_collections_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceToCollections.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_source_to_collections_8cs_source.html b/0.4.0-beta/_query_source_to_collections_8cs_source.html
new file mode 100644
index 00000000..a5a3f3d0
--- /dev/null
+++ b/0.4.0-beta/_query_source_to_collections_8cs_source.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/QuerySourceToCollections.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Collections;
+
+
+
+
+
+
+
+
+
8 public async Task<List<T>>
ToListAsync (CancellationToken cancel =
default )
+
+
10 var ret =
new List<T>();
+
+
+
+
+
+
+
16 public async Task<T[]>
ToArrayAsync (CancellationToken cancel =
default ) =>
+
+
+
+
20 public Task<HashSet<T>>
ToHashSetAsync (CancellationToken cancel =
default ) =>
+
+
+
+
+
24 public async Task<HashSet<T>>
ToHashSetAsync (IEqualityComparer<T>? comparer, CancellationToken cancel =
default )
+
+
26 var ret =
new HashSet<T>(comparer);
+
+
+
+
+
+
31 public Dictionary<K, V>
ToDictionary<K, V> (Func<T, K> getKey, Func<T, V> getValue) where K : notnull =>
+
32 ToDictionary(getKey, getValue,
null );
+
33 public Task<Dictionary<K, V>>
ToDictionaryAsync<K, V> (Func<T, K> getKey, Func<T, V> getValue, CancellationToken cancel =
default ) where K : notnull =>
+
34 ToDictionaryAsync(getKey, getValue,
null , cancel);
+
+
36 public Dictionary<K, V>
ToDictionary<K, V> (Func<T, K> getKey, Func<T, V> getValue, IEqualityComparer<K>? comparer) where K : notnull =>
+
+
+
38 public async Task<Dictionary<K, V>>
ToDictionaryAsync<K, V> (Func<T, K> getKey, Func<T, V> getValue, IEqualityComparer<K>? comparer, CancellationToken cancel =
default ) where K : notnull
+
+
40 var ret =
new Dictionary<K, V>(comparer);
+
+
+
+
+
+
45 public record
struct QuerySourceEnumerable(
QuerySource <T> Source) : IEnumerable<T>
+
+
47 public IEnumerator<T> GetEnumerator()
+
+
49 var pe = Source.PaginateAsync().GetAsyncEnumerator();
+
+
+
52 var mv = pe.MoveNextAsync().AsTask();
+
+
+
+
56 var page = pe.Current;
+
+
58 foreach (var e
in page.Data)
+
+
+
+
+
63 mv = pe.MoveNextAsync().AsTask();
+
+
+
+
67 finally { pe.DisposeAsync(); }
+
+
+
70 IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
+
+
+
+
+
async Task< HashSet< T > > ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)
+
+
IEnumerable< T > ToEnumerable()
+
+
Task< Dictionary< K, V > > ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)
+
Task< HashSet< T > > ToHashSetAsync(CancellationToken cancel=default)
+
HashSet< T > ToHashSet(IEqualityComparer< T >? comparer)
+
async Task< T[]> ToArrayAsync(CancellationToken cancel=default)
+
+
Dictionary< K, V > ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue)
+
async Task< List< T > > ToListAsync(CancellationToken cancel=default)
+
IAsyncEnumerable< T > ToAsyncEnumerable(CancellationToken cancel=default)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_stats_8cs.html b/0.4.0-beta/_query_stats_8cs.html
new file mode 100644
index 00000000..7379fb9c
--- /dev/null
+++ b/0.4.0-beta/_query_stats_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryStats.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_stats_8cs_source.html b/0.4.0-beta/_query_stats_8cs_source.html
new file mode 100644
index 00000000..cfdde35f
--- /dev/null
+++ b/0.4.0-beta/_query_stats_8cs_source.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/QueryStats.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Text.Json.Serialization;
+
+
+
+
+
+
+
+
14 [JsonPropertyName(Stats_ComputeOpsFieldName)]
+
+
+
20 [JsonPropertyName(Stats_ReadOps)]
+
+
+
26 [JsonPropertyName(Stats_WriteOps)]
+
+
+
32 [JsonPropertyName(Stats_QueryTimeMs)]
+
+
+
38 [JsonPropertyName(Stats_ContentionRetries)]
+
+
+
44 [JsonPropertyName(Stats_StorageBytesRead)]
+
+
+
50 [JsonPropertyName(Stats_StorageBytesWrite)]
+
+
+
56 [JsonPropertyName(Stats_RateLimitsHit)]
+
+
+
+
+
+
65 return $
"compute: {ComputeOps}, read: {ReadOps}, write: {WriteOps}, " +
+
66 $
"queryTime: {QueryTimeMs}, retries: {ContentionRetries}, " +
+
67 $
"storageRead: {StorageBytesRead}, storageWrite: {StorageBytesWrite}, " +
+
68 $
"limits: [{string.Join(',', RateLimitsHit)}]" ;
+
+
+
+
+
+
+
Contains statistics related to the execution of a query in the Fauna database.
+
override string ToString()
Returns a string representation of the query statistics.
+
int ContentionRetries
The write contention retry count.
+
int WriteOps
The number of write operations consumed by the query.
+
int ReadOps
The number of read operations consumed by the query.
+
int StorageBytesRead
The amount of data read from storage, in bytes.
+
int StorageBytesWrite
The amount of data written to storage, in bytes.
+
List< string > RateLimitsHit
The types of operations that were limited or approaching rate limits.
+
int QueryTimeMs
The query processing time in milliseconds.
+
int ComputeOps
The number of compute operations consumed by the query.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_string_handler_8cs.html b/0.4.0-beta/_query_string_handler_8cs.html
new file mode 100644
index 00000000..aa8b972a
--- /dev/null
+++ b/0.4.0-beta/_query_string_handler_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryStringHandler.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_string_handler_8cs_source.html b/0.4.0-beta/_query_string_handler_8cs_source.html
new file mode 100644
index 00000000..8b11d0c3
--- /dev/null
+++ b/0.4.0-beta/_query_string_handler_8cs_source.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryStringHandler.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Runtime.CompilerServices;
+
+
+
+
8 [InterpolatedStringHandler]
+
+
+
+
11 private readonly List<IQueryFragment> _fragments;
+
+
+
+
+
20 _fragments =
new List<IQueryFragment>();
+
+
+
+
+
+
+
+
+
+
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
+
Represents the abstract base class for constructing FQL queries.
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
+
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collec...
+
Query Result()
Constructs and returns a Query instance representing the current state of the handler.
+
void AppendLiteral(string value)
Appends a literal string to the query.
+
void AppendFormatted(object? value)
Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on ...
+
QueryStringHandler(int literalLength, int formattedCount)
Initializes a new instance of the QueryStringHandler struct.
+
+
+
+
+
diff --git a/0.4.0-beta/_query_timeout_exception_8cs.html b/0.4.0-beta/_query_timeout_exception_8cs.html
new file mode 100644
index 00000000..5e16664e
--- /dev/null
+++ b/0.4.0-beta/_query_timeout_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryTimeoutException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_timeout_exception_8cs_source.html b/0.4.0-beta/_query_timeout_exception_8cs_source.html
new file mode 100644
index 00000000..cb068809
--- /dev/null
+++ b/0.4.0-beta/_query_timeout_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/QueryTimeoutException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout p...
+
QueryTimeoutException(string message, QueryFailure failure)
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout p...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_val_8cs.html b/0.4.0-beta/_query_val_8cs.html
new file mode 100644
index 00000000..6ae771a3
--- /dev/null
+++ b/0.4.0-beta/_query_val_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryVal.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_val_8cs_source.html b/0.4.0-beta/_query_val_8cs_source.html
new file mode 100644
index 00000000..24dffcd4
--- /dev/null
+++ b/0.4.0-beta/_query_val_8cs_source.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query/QueryVal.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
35 var ser =
Unwrap is not
null ? Serializer.Generate(ctx,
Unwrap .GetType()) : DynamicSerializer.Singleton;
+
36 ser.Serialize(ctx, writer,
Unwrap );
+
+
+
+
+
+
+
+
52 public override bool Equals (
object ? o)
+
+
54 if (ReferenceEquals(
this , o))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
72 hash *=
Unwrap .GetHashCode();
+
+
+
+
+
+
+
82 public override string ToString () => $
"QueryVal({Unwrap})" ;
+
+
+
+
+
92 if (ReferenceEquals(left, right))
+
+
+
+
+
97 if (left is
null || right is
null )
+
+
+
+
+
102 return left.
Equals (right);
+
+
+
+
+
+
+
113 return !(left == right);
+
+
+
+
+
+
+
+
+
+
+
+
+
125 return (o.
Unwrap is
null ) ? true :
false ;
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents the abstract base class for constructing FQL queries.
+
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query value.
+
override bool Equals(object? o)
Determines whether the specified object is equal to the current QueryVal.
+
static bool operator!=(QueryVal left, QueryVal right)
Determines whether two specified instances of QueryVal are not equal.
+
override bool Equals(Query? o)
Determines whether the specified QueryVal is equal to the current QueryVal.
+
override int GetHashCode()
The default hash function.
+
static bool operator==(QueryVal left, QueryVal right)
Determines whether two specified instances of QueryVal are equal.
+
QueryVal(object? v)
Initializes a new instance of the QueryVal class with the specified value.
+
object? Unwrap
Gets the value of the specified type represented in the query.
+
override string ToString()
Returns a string that represents the current QueryVal.
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteFieldName(string value)
Writes a field name for the next value.
+
void WriteEndObject()
Writes the end of an object.
+
void WriteStartObject()
Writes the beginning of an object.
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_val_serializer_8cs.html b/0.4.0-beta/_query_val_serializer_8cs.html
new file mode 100644
index 00000000..745306b6
--- /dev/null
+++ b/0.4.0-beta/_query_val_serializer_8cs.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryValSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.QueryValSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_query_val_serializer_8cs_source.html b/0.4.0-beta/_query_val_serializer_8cs_source.html
new file mode 100644
index 00000000..73c86ca1
--- /dev/null
+++ b/0.4.0-beta/_query_val_serializer_8cs_source.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/QueryValSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Diagnostics;
+
+
+
+
+
+
+
8 internal class QueryValSerializer : BaseSerializer<QueryObj>
+
+
+
11 throw new NotImplementedException();
+
+
+
+
+
+
+
18 writer.WriteNullValue();
+
+
+
21 writer.WriteStartObject();
+
22 writer.WriteFieldName(
"value" );
+
23 var ser = v.Unwrap is not
null ? Serializer.Generate(context, v.Unwrap.GetType()) : DynamicSerializer.Singleton;
+
+
25 writer.WriteEndObject();
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a dictionary of FQL queries.
+
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
+
override void Serialize(MappingContext ctx, Utf8FaunaWriter writer)
Serializes the query value.
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_ref_8cs.html b/0.4.0-beta/_ref_8cs.html
new file mode 100644
index 00000000..c0e67967
--- /dev/null
+++ b/0.4.0-beta/_ref_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Ref.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_ref_8cs_source.html b/0.4.0-beta/_ref_8cs_source.html
new file mode 100644
index 00000000..b6c3092e
--- /dev/null
+++ b/0.4.0-beta/_ref_8cs_source.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Ref.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
15 public string Id {
get ; }
+
+
+
+
+
+
+
+
+
+
+
37 public Ref (
string id ,
Module col,
string cause) : base(col, cause)
+
+
+
+
+
+
+
42 public Ref (
string id ,
Module col, T doc) : base(col, doc)
+
+
+
+
+
+
+
47 public override T
Get ()
+
+
49 if (!
IsLoaded )
throw new UnloadedRefException();
+
+
+
+
+
+
+
+
+
readonly? T Doc
Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is ...
+
string? Cause
Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
bool IsLoaded
Gets a boolean indicating whether the document represented by the ref has been loaded.
+
Module Collection
Gets the collection to which the ref belongs.
+
bool? Exists
Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
Represents a document ref.
+
string Id
Gets the string value of the ref ID.
+
Ref(string id, Module col, T doc)
+
Ref(string id, DataContext.ICollection col)
+
+
Ref(string id, DataContext.ICollection col, string cause)
+
Ref(string id, DataContext.ICollection col, T doc)
+
Ref(string id, Module col, string cause)
+
Ref(string id, Module col)
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_response_fields_8cs.html b/0.4.0-beta/_response_fields_8cs.html
new file mode 100644
index 00000000..a7773d43
--- /dev/null
+++ b/0.4.0-beta/_response_fields_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/ResponseFields.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+struct Fauna.Core.ResponseFields
+ Contains constant values for the response field names returned by Fauna API queries.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_response_fields_8cs_source.html b/0.4.0-beta/_response_fields_8cs_source.html
new file mode 100644
index 00000000..497b66bb
--- /dev/null
+++ b/0.4.0-beta/_response_fields_8cs_source.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/ResponseFields.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
6 internal readonly
struct ResponseFields
+
+
8 #region Top-level fields
+
+
13 public const string DataFieldName =
"data" ;
+
+
18 public const string LastSeenTxnFieldName =
"txn_ts" ;
+
+
23 public const string CursorFieldName =
"cursor" ;
+
+
28 public const string StaticTypeFieldName =
"static_type" ;
+
+
33 public const string StatsFieldName =
"stats" ;
+
+
38 public const string SchemaVersionFieldName =
"schema_version" ;
+
+
43 public const string SummaryFieldName =
"summary" ;
+
+
48 public const string QueryTagsFieldName =
"query_tags" ;
+
+
53 public const string ErrorFieldName =
"error" ;
+
+
+
+
+
+
62 public const string Stats_ComputeOpsFieldName =
"compute_ops" ;
+
+
67 public const string Stats_ReadOps =
"read_ops" ;
+
+
72 public const string Stats_WriteOps =
"write_ops" ;
+
+
77 public const string Stats_QueryTimeMs =
"query_time_ms" ;
+
+
82 public const string Stats_ContentionRetries =
"contention_retries" ;
+
+
87 public const string Stats_StorageBytesRead =
"storage_bytes_read" ;
+
+
92 public const string Stats_StorageBytesWrite =
"storage_bytes_write" ;
+
+
97 public const string Stats_RateLimitsHit =
"rate_limits_hit" ;
+
+
+
+
101 #region "error" block
+
+
106 public const string Error_CodeFieldName =
"code" ;
+
+
111 public const string Error_MessageFieldName =
"message" ;
+
+
116 public const string Error_ConstraintFailuresFieldName =
"constraint_failures" ;
+
+
121 public const string Error_ConstraintFailuresMessageFieldName =
"message" ;
+
+
126 public const string Error_ConstraintFailuresNameFieldName =
"name" ;
+
+
131 public const string Error_ConstraintFailuresPathsFieldName =
"paths" ;
+
+
136 public const string Error_AbortFieldName =
"abort" ;
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_retry_configuration_8cs.html b/0.4.0-beta/_retry_configuration_8cs.html
new file mode 100644
index 00000000..674672f3
--- /dev/null
+++ b/0.4.0-beta/_retry_configuration_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/RetryConfiguration.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_retry_configuration_8cs_source.html b/0.4.0-beta/_retry_configuration_8cs_source.html
new file mode 100644
index 00000000..8e76634a
--- /dev/null
+++ b/0.4.0-beta/_retry_configuration_8cs_source.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/RetryConfiguration.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 using System.Net.Sockets;
+
+
+
+
+
+
+
+
+
16 public AsyncPolicy<HttpResponseMessage>
RetryPolicy {
get ;
set ; }
+
+
+
+
+
+
+
27 .Handle<HttpRequestException>()
+
28 .Or<SocketException>()
+
+
30 .Or<InvalidOperationException>()
+
31 .OrResult<HttpResponseMessage>(r => r.StatusCode == HttpStatusCode.TooManyRequests)
+
32 .WaitAndRetryAsync(retryCount, attempt =>
+
+
34 int calculated = (int)Math.Floor(Math.Pow(2, attempt));
+
35 int backoff = calculated > maxBackoff.Seconds ? maxBackoff.Seconds : calculated;
+
36 return TimeSpan.FromSeconds(backoff);
+
+
+
+
+
+
A class representing a retry configuration for queries.
+
RetryConfiguration(int retryCount, TimeSpan maxBackoff)
Creates a new RetryConfiguration instance.
+
AsyncPolicy< HttpResponseMessage > RetryPolicy
Gets the retry policy.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_serialization_exception_8cs.html b/0.4.0-beta/_serialization_exception_8cs.html
new file mode 100644
index 00000000..053aa58e
--- /dev/null
+++ b/0.4.0-beta/_serialization_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/SerializationException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_serialization_exception_8cs_source.html b/0.4.0-beta/_serialization_exception_8cs_source.html
new file mode 100644
index 00000000..abd69355
--- /dev/null
+++ b/0.4.0-beta/_serialization_exception_8cs_source.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/SerializationException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
SerializationException(string? message)
+
SerializationException(string? message, Exception? innerException)
+
+
+
+
+
+
diff --git a/0.4.0-beta/_serializer_8cs.html b/0.4.0-beta/_serializer_8cs.html
new file mode 100644
index 00000000..ba0a2de8
--- /dev/null
+++ b/0.4.0-beta/_serializer_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Serializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.Serializer
+ Represents methods for serializing objects to and from Fauna 's value format.
+
+
+
+
+
◆ Stream
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_serializer_8cs_source.html b/0.4.0-beta/_serializer_8cs_source.html
new file mode 100644
index 00000000..7a6f22cd
--- /dev/null
+++ b/0.4.0-beta/_serializer_8cs_source.html
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Serializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Runtime.CompilerServices;
+
+
+
+
+
+
+
11 public static class Serializer
+
+
16 public static ISerializer<object?> Dynamic => DynamicSerializer.Singleton;
+
+
18 private static readonly Dictionary<Type, ISerializer> _reg =
new ();
+
+
20 internal static readonly HashSet<string> Tags =
new ()
+
+
22 "@int" ,
"@long" ,
"@double" ,
"@date" ,
"@time" ,
"@mod" ,
"@stream" ,
"@ref" ,
"@doc" ,
"@set" ,
"@object" ,
"@bytes"
+
+
+
25 private static readonly DynamicSerializer s_object = DynamicSerializer.Singleton;
+
26 private static readonly StringSerializer s_string =
new ();
+
27 private static readonly ByteSerializer s_byte =
new ();
+
28 private static readonly BytesSerializer s_bytes =
new ();
+
29 private static readonly SByteSerializer s_sbyte =
new ();
+
30 private static readonly ShortSerializer s_short =
new ();
+
31 private static readonly UShortSerializer s_ushort =
new ();
+
32 private static readonly IntSerializer s_int =
new ();
+
33 private static readonly UIntSerializer s_uint =
new ();
+
34 private static readonly LongSerializer s_long =
new ();
+
35 private static readonly FloatSerializer s_float =
new ();
+
36 private static readonly DoubleSerializer s_double =
new ();
+
37 private static readonly DateOnlySerializer s_dateOnly =
new ();
+
38 private static readonly DateTimeSerializer s_dateTime =
new ();
+
39 private static readonly DateTimeOffsetSerializer s_dateTimeOffset =
new ();
+
40 private static readonly BooleanSerializer s_bool =
new ();
+
41 private static readonly ModuleSerializer s_module =
new ();
+
42 private static readonly StreamSerializer s_stream =
new ();
+
43 private static readonly QuerySerializer s_query =
new ();
+
44 private static readonly QueryExprSerializer s_queryExpr =
new ();
+
45 private static readonly QueryLiteralSerializer s_queryLiteral =
new ();
+
46 private static readonly QueryArrSerializer s_queryArr =
new ();
+
47 private static readonly QueryObjSerializer s_queryObj =
new ();
+
48 private static readonly QueryValSerializer s_queryVal =
new ();
+
+
+
57 public static ISerializer<T> Generate<T>(
MappingContext context) where T : notnull
+
+
59 var targetType = typeof(T);
+
60 var ser = (ISerializer<T>)Generate(context, targetType);
+
+
+
+
70 public static ISerializer Generate(
MappingContext context, Type targetType)
+
+
72 if (_reg.TryGetValue(targetType, out var s))
return s;
+
+
74 if (IsAnonymousType(targetType))
+
+
76 var info = context.
GetInfo (targetType);
+
77 return info.ClassSerializer;
+
+
+
80 if (targetType == typeof(
object ))
return s_object;
+
81 if (targetType == typeof(
string ))
return s_string;
+
82 if (targetType == typeof(
byte ))
return s_byte;
+
83 if (targetType == typeof(
byte []))
return s_bytes;
+
84 if (targetType == typeof(sbyte))
return s_sbyte;
+
85 if (targetType == typeof(
short ))
return s_short;
+
86 if (targetType == typeof(ushort))
return s_ushort;
+
87 if (targetType == typeof(
int ))
return s_int;
+
88 if (targetType == typeof(uint))
return s_uint;
+
89 if (targetType == typeof(
long ))
return s_long;
+
90 if (targetType == typeof(
float ))
return s_float;
+
91 if (targetType == typeof(
double ))
return s_double;
+
92 if (targetType == typeof(DateOnly))
return s_dateOnly;
+
93 if (targetType == typeof(DateTime))
return s_dateTime;
+
94 if (targetType == typeof(DateTimeOffset))
return s_dateTimeOffset;
+
95 if (targetType == typeof(
bool ))
return s_bool;
+
96 if (targetType == typeof(
Module ))
return s_module;
+
97 if (targetType == typeof(
Stream ))
return s_stream;
+
98 if (targetType == typeof(
Query ))
return s_query;
+
99 if (targetType == typeof(
QueryExpr ))
return s_queryExpr;
+
100 if (targetType == typeof(
QueryLiteral ))
return s_queryLiteral;
+
101 if (targetType == typeof(QueryArr))
return s_queryArr;
+
102 if (targetType == typeof(
QueryObj ))
return s_queryObj;
+
103 if (targetType == typeof(
QueryVal ))
return s_queryVal;
+
+
105 if (targetType.IsGenericType)
+
+
107 if (targetType.GetGenericTypeDefinition() == typeof(Nullable<>))
+
+
109 var args = targetType.GetGenericArguments();
+
110 if (args.Length == 1)
+
+
112 var inner = (ISerializer)Generate(context, args[0]);
+
113 var serType = typeof(NullableStructSerializer<>).MakeGenericType(
new [] { args[0] });
+
114 object ? ser = Activator.CreateInstance(serType,
new [] { inner });
+
+
116 return (ISerializer)ser!;
+
+
+
119 throw new ArgumentException ($
"Unsupported nullable type. Generic arguments > 1: {args}" );
+
+
+
+
123 if (targetType.GetGenericTypeDefinition() == typeof(Dictionary<,>))
+
+
125 var argTypes = targetType.GetGenericArguments();
+
126 var keyType = argTypes[0];
+
127 var valueType = argTypes[1];
+
+
129 if (keyType != typeof(
string ))
+
+
131 $
"Unsupported Dictionary key type. Key must be of type string, but was a {keyType}" );
+
+
133 var valueSerializer = Generate(context, valueType);
+
+
135 var serType = typeof(DictionarySerializer<>).MakeGenericType(
new [] { valueType });
+
136 object ? ser = Activator.CreateInstance(serType,
new [] { valueSerializer });
+
+
138 return (ISerializer)ser!;
+
+
+
141 if (targetType.GetGenericTypeDefinition() == typeof(List<>) || targetType.GetGenericTypeDefinition() == typeof(IEnumerable<>))
+
+
143 var elemType = targetType.GetGenericArguments()[0];
+
144 var elemSerializer = Generate(context, elemType);
+
+
146 var serType = typeof(ListSerializer<>).MakeGenericType(
new [] { elemType });
+
147 object ? ser = Activator.CreateInstance(serType,
new [] { elemSerializer });
+
+
149 return (ISerializer)ser!;
+
+
+
152 if (targetType.GetGenericTypeDefinition() == typeof(Page<>))
+
+
154 var elemType = targetType.GetGenericArguments()[0];
+
155 var elemSerializer = Generate(context, elemType);
+
+
157 var serType = typeof(PageSerializer<>).MakeGenericType(
new [] { elemType });
+
158 object ? ser = Activator.CreateInstance(serType,
new [] { elemSerializer });
+
+
160 return (ISerializer)ser!;
+
+
+
163 if (targetType.GetGenericTypeDefinition() == typeof(
BaseRef<> ))
+
+
165 var docType = targetType.GetGenericArguments()[0];
+
166 var docSerializer = Generate(context, docType);
+
+
168 var serType = typeof(BaseRefSerializer<>).MakeGenericType(
new [] { docType });
+
169 object ? ser = Activator.CreateInstance(serType,
new [] { docSerializer });
+
+
171 return (ISerializer)ser!;
+
+
+
174 if (targetType.GetGenericTypeDefinition() == typeof(
Ref<> ))
+
+
176 var docType = targetType.GetGenericArguments()[0];
+
177 var docSerializer = Generate(context, docType);
+
+
179 var serType = typeof(RefSerializer<>).MakeGenericType(
new [] { docType });
+
180 object ? ser = Activator.CreateInstance(serType,
new [] { docSerializer });
+
+
182 return (ISerializer)ser!;
+
+
+
185 if (targetType.GetGenericTypeDefinition() == typeof(
NamedRef<> ))
+
+
187 var docType = targetType.GetGenericArguments()[0];
+
188 var docSerializer = Generate(context, docType);
+
+
190 var serType = typeof(NamedRefSerializer<>).MakeGenericType(
new [] { docType });
+
191 object ? ser = Activator.CreateInstance(serType,
new [] { docSerializer });
+
+
193 return (ISerializer)ser!;
+
+
+
196 if (targetType.IsGenericType && targetType.Name.Contains(
"AnonymousType" ))
+
+
198 return DynamicSerializer.Singleton;
+
+
+
+
+
203 if (targetType.IsClass)
+
+
205 var info = context.
GetInfo (targetType);
+
206 return info.ClassSerializer;
+
+
+
209 throw new ArgumentException ($
"Unsupported deserialization target type {targetType}" );
+
+
+
218 public static ISerializer<T?> GenerateNullable<T>(
MappingContext context)
+
+
220 var targetType = typeof(T);
+
221 var ser = (ISerializer<T>)Generate(context, targetType);
+
222 return new NullableSerializer<T>(ser);
+
+
+
231 public static ISerializer GenerateNullable(
MappingContext context, Type targetType)
+
+
233 var inner = (ISerializer)Generate(context, targetType);
+
234 var serType = typeof(NullableSerializer<>).MakeGenericType(
new [] { targetType });
+
235 var ser = Activator.CreateInstance(serType,
new [] { inner });
+
+
237 return (ISerializer)ser!;
+
+
+
246 public static void Register(Type t, ISerializer s)
+
+
248 if (!_reg.TryAdd(t, s))
throw new ArgumentException ($
"Serializer for type `{t}` already registered" );
+
+
+
256 public static void Register<T>(ISerializer<T> s)
+
+
+
259 foreach (var i
in s.GetType().GetInterfaces())
+
+
261 if (!i.IsGenericType || i.GetGenericTypeDefinition() != typeof(ISerializer<>))
continue ;
+
+
263 var t = i.GetGenericArguments()[0];
+
264 success = _reg.TryAdd(t, s);
+
265 if (!success)
throw new ArgumentException ($
"Serializer for type `{t}` already registered" );
+
+
+
+
269 if (!success)
throw new ArgumentException ($
"Could not infer associated type for `{s.GetType()}`. Use Register(type, serializer)." );
+
+
+
276 public static void Deregister(Type t)
+
+
278 if (_reg.ContainsKey(t)) _reg.Remove(t);
+
+
+
281 private static bool IsAnonymousType(
this Type type)
+
+
283 bool hasCompilerGeneratedAttribute = type.GetCustomAttributes(typeof(CompilerGeneratedAttribute),
false ).Any();
+
284 bool nameContainsAnonymousType = type?.FullName?.Contains(
"AnonymousType" ) ??
false ;
+
285 return hasCompilerGeneratedAttribute && nameContainsAnonymousType;
+
+
+
System.ArgumentException ArgumentException
+
A class representing the mapping context to be used during serialization and deserialization.
+
MappingInfo GetInfo(Type ty, string? colName=null)
Gets the MappingInfo for a given Type.
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
+
Represents the abstract base class for constructing FQL queries.
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
+
Represents a dictionary of FQL queries.
+
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document referenc...
+
Represents a document ref.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_service_exception_8cs.html b/0.4.0-beta/_service_exception_8cs.html
new file mode 100644
index 00000000..6da06c52
--- /dev/null
+++ b/0.4.0-beta/_service_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ServiceException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_service_exception_8cs_source.html b/0.4.0-beta/_service_exception_8cs_source.html
new file mode 100644
index 00000000..c033dfab
--- /dev/null
+++ b/0.4.0-beta/_service_exception_8cs_source.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ServiceException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
20 public IDictionary<string, string>
QueryTags {
get ; init; }
+
+
+
+
+
+
+
+
+
+
50 public long ?
TxnTs {
get ; init; }
+
+
+
+
+
+
59 QueryTags =
new Dictionary<string, string>();
+
+
+
+
+
+
+
+
Represents a failed query response.
+
+
HttpStatusCode StatusCode
+
QueryStats Stats
Gets the statistics related to the query execution.
+
long LastSeenTxn
Gets the last transaction seen by this query.
+
Dictionary< string, string > QueryTags
Gets a dictionary of query tags, providing additional context about the query.
+
string Summary
Gets a summary of the query execution.
+
long SchemaVersion
Gets the schema version.
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
IDictionary< string, string > QueryTags
The tags on the x-query-tags header, if it was provided.
+
string? Summary
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
long? SchemaVersion
The schema version used by the query. This can be used by clients displaying schema to determine when...
+
HttpStatusCode? StatusCode
The HTTP status code.
+
string? ErrorCode
The error code when a query fails.
+
ServiceException(string message)
Initializes a new instance of the ServiceException class with a specified query failure details and e...
+
long? TxnTs
The transaction commit time in micros since epoch. Used by drivers to populate the x-last-txn-ts requ...
+
ServiceException(string message, QueryFailure failure)
Initializes a new instance of the ServiceException class with a specified query failure details and e...
+
+
+
Contains statistics related to the execution of a query in the Fauna database.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stats_collector_8cs.html b/0.4.0-beta/_stats_collector_8cs.html
new file mode 100644
index 00000000..78bd8b98
--- /dev/null
+++ b/0.4.0-beta/_stats_collector_8cs.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StatsCollector.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stats_collector_8cs_source.html b/0.4.0-beta/_stats_collector_8cs_source.html
new file mode 100644
index 00000000..bca981d8
--- /dev/null
+++ b/0.4.0-beta/_stats_collector_8cs_source.html
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StatsCollector.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
41 private const string RateLimitReadOps =
"read" ;
+
42 private const string RateLimitComputeOps =
"compute" ;
+
43 private const string RateLimitWriteOps =
"write" ;
+
+
45 private long _readOps;
+
46 private long _computeOps;
+
47 private long _writeOps;
+
48 private long _queryTimeMs;
+
49 private int _contentionRetries;
+
50 private long _storageBytesRead;
+
51 private long _storageBytesWrite;
+
52 private int _queryCount;
+
53 private int _rateLimitedReadQueryCount;
+
54 private int _rateLimitedComputeQueryCount;
+
55 private int _rateLimitedWriteQueryCount;
+
+
+
+
+
+
60 Interlocked.Exchange(ref _readOps, _readOps + stats.
ReadOps );
+
61 Interlocked.Exchange(ref _computeOps, _computeOps + stats.
ComputeOps );
+
62 Interlocked.Exchange(ref _writeOps, _writeOps + stats.
WriteOps );
+
63 Interlocked.Exchange(ref _queryTimeMs, _queryTimeMs + stats.
QueryTimeMs );
+
64 Interlocked.Exchange(ref _contentionRetries, _contentionRetries + stats.
ContentionRetries );
+
65 Interlocked.Exchange(ref _storageBytesRead, _storageBytesRead + stats.
StorageBytesRead );
+
66 Interlocked.Exchange(ref _storageBytesWrite, _storageBytesWrite + stats.
StorageBytesWrite );
+
+
+
+
+
+
72 case RateLimitReadOps:
+
73 Interlocked.Increment(ref _rateLimitedComputeQueryCount);
+
+
75 case RateLimitComputeOps:
+
76 Interlocked.Increment(ref _rateLimitedComputeQueryCount);
+
+
78 case RateLimitWriteOps:
+
79 Interlocked.Increment(ref _rateLimitedWriteQueryCount);
+
+
+
+
+
84 Interlocked.Increment(ref _queryCount);
+
+
+
+
+
+
+
+
+
+
92 ComputeOps = _computeOps,
+
+
94 QueryTimeMs = _queryTimeMs,
+
95 ContentionRetries = _contentionRetries,
+
96 StorageBytesRead = _storageBytesRead,
+
97 StorageBytesWrite = _storageBytesWrite,
+
98 QueryCount = _queryCount,
+
99 RateLimitedReadQueryCount = _rateLimitedReadQueryCount,
+
100 RateLimitedComputeQueryCount = _rateLimitedComputeQueryCount,
+
101 RateLimitedWriteQueryCount = _rateLimitedWriteQueryCount
+
+
+
+
+
+
+
+
107 var beforeReset =
new Stats
+
+
109 ReadOps = Interlocked.Exchange(ref _readOps, 0),
+
110 ComputeOps = Interlocked.Exchange(ref _computeOps, 0),
+
111 WriteOps = Interlocked.Exchange(ref _writeOps, 0),
+
112 QueryTimeMs = Interlocked.Exchange(ref _queryTimeMs, 0),
+
113 ContentionRetries = Interlocked.Exchange(ref _contentionRetries, 0),
+
114 StorageBytesRead = Interlocked.Exchange(ref _storageBytesRead, 0),
+
115 StorageBytesWrite = Interlocked.Exchange(ref _storageBytesWrite, 0),
+
116 QueryCount = Interlocked.Exchange(ref _queryCount, 0),
+
117 RateLimitedReadQueryCount = Interlocked.Exchange(ref _rateLimitedReadQueryCount, 0),
+
118 RateLimitedComputeQueryCount = Interlocked.Exchange(ref _rateLimitedComputeQueryCount, 0),
+
119 RateLimitedWriteQueryCount = Interlocked.Exchange(ref _rateLimitedWriteQueryCount, 0)
+
+
+
+
+
+
+
+
+
Stats Read()
Return the collected Stats.
+
void Add(QueryStats stats)
Add the QueryStats to the current counts.
+
Stats ReadAndReset()
Return the collected Stats and Reset counts.
+
+
Stats Read()
Return the collected Stats.
+
void Add(QueryStats stats)
Add the QueryStats to the current counts.
+
Stats ReadAndReset()
Return the collected Stats and Reset counts.
+
+
Contains statistics related to the execution of a query in the Fauna database.
+
int ContentionRetries
The write contention retry count.
+
int WriteOps
The number of write operations consumed by the query.
+
int ReadOps
The number of read operations consumed by the query.
+
int StorageBytesRead
The amount of data read from storage, in bytes.
+
int StorageBytesWrite
The amount of data written to storage, in bytes.
+
List< string > RateLimitsHit
The types of operations that were limited or approaching rate limits.
+
int QueryTimeMs
The query processing time in milliseconds.
+
int ComputeOps
The number of compute operations consumed by the query.
+
+
+
+
+
int RateLimitedReadQueryCount
+
int RateLimitedWriteQueryCount
+
+
int RateLimitedComputeQueryCount
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_8cs.html b/0.4.0-beta/_stream_8cs.html
new file mode 100644
index 00000000..0c971646
--- /dev/null
+++ b/0.4.0-beta/_stream_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Stream.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_8cs_source.html b/0.4.0-beta/_stream_8cs_source.html
new file mode 100644
index 00000000..addbe4a0
--- /dev/null
+++ b/0.4.0-beta/_stream_8cs_source.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types/Stream.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
8 public sealed class Stream : IEquatable<Stream>
+
+
+
+
18 internal string Token {
get ; }
+
+
+
+
+
+
+
+
+
26 var writer =
new Utf8JsonWriter(stream);
+
27 writer.WriteStartObject();
+
28 writer.WriteString(
"token" , Token);
+
+
+
+
+
+
+
35 writer.WriteNumber(
"start_ts" ,
StartTs .Value);
+
+
37 writer.WriteEndObject();
+
+
+
+
+
+
+
+
+
49 if (ReferenceEquals(
null , other))
return false ;
+
50 if (ReferenceEquals(
this , other))
return true ;
+
51 return Token == other.Token;
+
+
+
+
+
59 public override bool Equals (
object ? obj)
+
+
61 if (ReferenceEquals(
null , obj))
return false ;
+
62 if (ReferenceEquals(
this , obj))
return true ;
+
63 if (obj.GetType() != GetType())
return false ;
+
+
+
+
+
+
+
+
73 return Token.GetHashCode();
+
+
+
+
+
Represents a Fauna stream token.
+
+
+
override int GetHashCode()
The default hash function.
+
+
void Serialize(System.IO.Stream stream)
+
bool Equals(Stream? other)
Determines whether the specified Stream is equal to the current Stream.
+
override bool Equals(object? obj)
Determines whether the specified object is equal to the current Stream.
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_enumerable_8cs.html b/0.4.0-beta/_stream_enumerable_8cs.html
new file mode 100644
index 00000000..e38005f4
--- /dev/null
+++ b/0.4.0-beta/_stream_enumerable_8cs.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StreamEnumerable.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_enumerable_8cs_source.html b/0.4.0-beta/_stream_enumerable_8cs_source.html
new file mode 100644
index 00000000..5100403c
--- /dev/null
+++ b/0.4.0-beta/_stream_enumerable_8cs_source.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StreamEnumerable.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
9 private readonly
Stream _stream;
+
10 private readonly CancellationToken _cancel;
+
+
12 public string Token => _stream.Token;
+
+
+
+
+
17 CancellationToken cancel =
default )
+
+
+
+
+
+
+
+
+
+
26 await
using var subscribeStream = _client.SubscribeStream<T>(
+
+
+
+
+
31 while (!_cancel.IsCancellationRequested && await subscribeStream.MoveNextAsync())
+
+
33 yield
return subscribeStream.Current;
+
+
+
+
+
+
The base class for Client and DataContext.
+
+
+
async IAsyncEnumerator< Event< T > > GetAsyncEnumerator()
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_options_8cs.html b/0.4.0-beta/_stream_options_8cs.html
new file mode 100644
index 00000000..d5e63b01
--- /dev/null
+++ b/0.4.0-beta/_stream_options_8cs.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StreamOptions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_options_8cs_source.html b/0.4.0-beta/_stream_options_8cs_source.html
new file mode 100644
index 00000000..91b32c30
--- /dev/null
+++ b/0.4.0-beta/_stream_options_8cs_source.html
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core/StreamOptions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Represents the options when subscribing to Fauna Streams.
+
string? Cursor
Cursor from the stream, must be used with the associated Token. Used to resume the stream.
+
StreamOptions(string token, string cursor)
Initializes a new instance of the StreamOptions class with the specified token and cursor.
+
+
StreamOptions(string token, long startTs)
Initializes a new instance of the StreamOptions class with the specified token and start timestamp.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_serializer_8cs.html b/0.4.0-beta/_stream_serializer_8cs.html
new file mode 100644
index 00000000..b134ee3a
--- /dev/null
+++ b/0.4.0-beta/_stream_serializer_8cs.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/StreamSerializer.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.StreamSerializer
+
+
+
+
+
◆ Stream
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_stream_serializer_8cs_source.html b/0.4.0-beta/_stream_serializer_8cs_source.html
new file mode 100644
index 00000000..2696e5d0
--- /dev/null
+++ b/0.4.0-beta/_stream_serializer_8cs_source.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/StreamSerializer.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class StreamSerializer : BaseSerializer<Stream>
+
+
9 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Stream };
+
+
+
12 reader.CurrentTokenType
switch
+
+
14 TokenType.Stream => reader.GetStream(),
+
15 _ =>
throw UnexpectedToken(reader.CurrentTokenType)
+
+
+
18 public override void Serialize(
MappingContext context, Utf8FaunaWriter writer,
object ? o)
+
+
20 throw new NotImplementedException();
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_struct_serializers_8cs.html b/0.4.0-beta/_struct_serializers_8cs.html
new file mode 100644
index 00000000..6cd1c365
--- /dev/null
+++ b/0.4.0-beta/_struct_serializers_8cs.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/StructSerializers.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.StringSerializer
+
+class Fauna.Serialization.ByteSerializer
+
+class Fauna.Serialization.BytesSerializer
+
+class Fauna.Serialization.SByteSerializer
+
+class Fauna.Serialization.ShortSerializer
+
+class Fauna.Serialization.UShortSerializer
+
+class Fauna.Serialization.IntSerializer
+
+class Fauna.Serialization.UIntSerializer
+
+class Fauna.Serialization.LongSerializer
+
+class Fauna.Serialization.FloatSerializer
+
+class Fauna.Serialization.DoubleSerializer
+
+class Fauna.Serialization.BooleanSerializer
+
+class Fauna.Serialization.DateOnlySerializer
+
+class Fauna.Serialization.DateTimeSerializer
+
+class Fauna.Serialization.DateTimeOffsetSerializer
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_struct_serializers_8cs_source.html b/0.4.0-beta/_struct_serializers_8cs_source.html
new file mode 100644
index 00000000..a47d9feb
--- /dev/null
+++ b/0.4.0-beta/_struct_serializers_8cs_source.html
@@ -0,0 +1,513 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/StructSerializers.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
7 internal class StringSerializer : BaseSerializer<string?>
+
+
+
10 reader.CurrentTokenType
switch
+
+
12 TokenType.Null =>
null ,
+
13 TokenType.String => reader.GetString(),
+
14 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
22 writer.WriteNullValue();
+
+
+
25 writer.WriteStringValue(s);
+
+
+
+
+
+
+
32 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.String };
+
+
+
35 internal class ByteSerializer : BaseSerializer<byte>
+
+
+
38 reader.CurrentTokenType
switch
+
+
40 TokenType.Int => reader.GetByte(),
+
41 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
49 writer.WriteNullValue();
+
+
+
52 writer.WriteIntValue(i);
+
+
+
+
+
+
+
59 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int, FaunaType.Null };
+
+
+
62 internal class BytesSerializer : BaseSerializer<byte[]>
+
+
+
65 reader.CurrentTokenType
switch
+
+
67 TokenType.Bytes => reader.GetBytes(),
+
68 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
76 writer.WriteNullValue();
+
+
+
79 writer.WriteBytesValue(b);
+
+
+
+
+
+
+
86 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Bytes, FaunaType.Null };
+
+
+
89 internal class SByteSerializer : BaseSerializer<sbyte>
+
+
+
92 reader.CurrentTokenType
switch
+
+
94 TokenType.Int => reader.GetUnsignedByte(),
+
95 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
103 writer.WriteNullValue();
+
+
+
106 writer.WriteIntValue(i);
+
+
+
+
+
+
+
113 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int, FaunaType.Null };
+
+
+
+
117 internal class ShortSerializer : BaseSerializer<short>
+
+
+
120 reader.CurrentTokenType
switch
+
+
122 TokenType.Int => reader.GetShort(),
+
123 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
131 writer.WriteNullValue();
+
+
+
134 writer.WriteIntValue(i);
+
+
+
+
+
+
+
141 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int, FaunaType.Null };
+
+
+
144 internal class UShortSerializer : BaseSerializer<ushort>
+
+
+
147 reader.CurrentTokenType
switch
+
+
149 TokenType.Int => reader.GetUnsignedShort(),
+
150 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
158 writer.WriteNullValue();
+
+
+
161 writer.WriteIntValue(i);
+
+
+
+
+
+
+
168 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int, FaunaType.Null };
+
+
+
171 internal class IntSerializer : BaseSerializer<int>
+
+
+
174 reader.CurrentTokenType
switch
+
+
176 TokenType.Int => reader.GetInt(),
+
177 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
185 writer.WriteNullValue();
+
+
+
188 writer.WriteIntValue(i);
+
+
+
+
+
+
+
195 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int, FaunaType.Null };
+
+
+
198 internal class UIntSerializer : BaseSerializer<uint>
+
+
+
201 reader.CurrentTokenType
switch
+
+
203 TokenType.Int or TokenType.Long => reader.GetUnsignedInt(),
+
204 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
212 writer.WriteNullValue();
+
+
+
215 writer.WriteLongValue(i);
+
+
+
+
+
+
+
222 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int,
FaunaType .Long, FaunaType.Null };
+
+
+
225 internal class LongSerializer : BaseSerializer<long>
+
+
+
228 reader.CurrentTokenType
switch
+
+
230 TokenType.Int or TokenType.Long => reader.GetLong(),
+
231 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
239 writer.WriteNullValue();
+
+
+
242 writer.WriteLongValue(i);
+
+
+
+
+
+
+
249 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Int,
FaunaType .Long, FaunaType.Null };
+
+
+
252 internal class FloatSerializer : BaseSerializer<float>
+
+
+
255 reader.CurrentTokenType
switch
+
+
257 TokenType.Int or TokenType.Long or TokenType.Double => reader.GetFloat(),
+
258 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
266 writer.WriteNullValue();
+
+
+
269 writer.WriteDoubleValue(i);
+
+
+
+
+
+
+
+
277 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Double,
FaunaType .Int,
FaunaType .Long, FaunaType.Null };
+
+
+
280 internal class DoubleSerializer : BaseSerializer<double>
+
+
+
283 reader.CurrentTokenType
switch
+
+
285 TokenType.Int or TokenType.Long or TokenType.Double => reader.GetDouble(),
+
286 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
294 writer.WriteNullValue();
+
+
+
297 writer.WriteDoubleValue(i);
+
+
+
+
+
+
+
304 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Double,
FaunaType .Int,
FaunaType .Long, FaunaType.Null };
+
+
+
307 internal class BooleanSerializer : BaseSerializer<bool>
+
+
+
310 reader.CurrentTokenType
switch
+
+
312 TokenType.True or TokenType.False => reader.GetBoolean(),
+
313 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
321 writer.WriteNullValue();
+
+
+
324 writer.WriteBooleanValue(i);
+
+
+
+
+
+
+
331 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Boolean, FaunaType.Null };
+
+
+
334 internal class DateOnlySerializer : BaseSerializer<DateOnly>
+
+
+
337 reader.CurrentTokenType
switch
+
+
339 TokenType.Date => reader.GetDate(),
+
340 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
348 writer.WriteNullValue();
+
+
+
351 writer.WriteDateValue(i);
+
+
+
+
+
+
+
358 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Date, FaunaType.Null };
+
+
+
361 internal class DateTimeSerializer : BaseSerializer<DateTime>
+
+
+
364 reader.CurrentTokenType
switch
+
+
366 TokenType.Time => reader.GetTime(),
+
367 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
375 writer.WriteNullValue();
+
+
+
378 writer.WriteTimeValue(i);
+
+
+
+
+
+
+
385 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Time };
+
+
+
388 internal class DateTimeOffsetSerializer : BaseSerializer<DateTimeOffset>
+
+
+
391 reader.CurrentTokenType
switch
+
+
393 TokenType.Time => reader.GetTime(),
+
394 _ =>
throw new SerializationException (UnexpectedTypeDecodingMessage(reader.CurrentTokenType.GetFaunaType()))
+
+
+
+
+
+
+
+
402 writer.WriteNullValue();
+
+
404 case DateTimeOffset i:
+
405 writer.WriteTimeValue(i);
+
+
+
+
+
+
+
412 public override List<FaunaType> GetSupportedTypes() =>
new List<FaunaType> {
FaunaType .Null, FaunaType.Time };
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
A class representing the mapping context to be used during serialization and deserialization.
+
string UnsupportedSerializationTypeMessage(Type type)
+
+
+
+
void ISerializer. Serialize(MappingContext context, Utf8FaunaWriter writer, object? o)
+
+
object? ISerializer. Deserialize(MappingContext context, ref Utf8FaunaReader reader)
+
+
+
+
+
diff --git a/0.4.0-beta/_sub_query_switch_8cs.html b/0.4.0-beta/_sub_query_switch_8cs.html
new file mode 100644
index 00000000..e66f80c4
--- /dev/null
+++ b/0.4.0-beta/_sub_query_switch_8cs.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/SubQuerySwitch.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Linq.SubQuerySwitch
+
+
+
+using QH = Fauna.Linq.IntermediateQueryHelpers
+
+
+
+
+
◆ QH
+
+
+
+
+
+ using QH = Fauna.Linq.IntermediateQueryHelpers
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_sub_query_switch_8cs_source.html b/0.4.0-beta/_sub_query_switch_8cs_source.html
new file mode 100644
index 00000000..7d2a066c
--- /dev/null
+++ b/0.4.0-beta/_sub_query_switch_8cs_source.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq/SubQuerySwitch.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Linq.Expressions;
+
2 using System.Reflection;
+
+
+
+
+
+
+
9 internal class SubQuerySwitch : DefaultExpressionSwitch<Query>
+
+
11 private readonly LookupTable _lookup;
+
+
13 public SubQuerySwitch(LookupTable lookup)
+
+
+
+
+
18 protected override Query ApplyDefault(Expression? expr) =>
+
19 throw IQuerySource.Fail(expr);
+
+
21 protected override Query ConstantExpr(ConstantExpression expr)
+
+
23 return expr.Value
switch
+
+
25 DataContext.ICollection col =>
QH .CollectionAll(col),
+
26 DataContext.IIndex idx =>
QH .CollectionIndex(idx),
+
27 _ =>
QH .Const(expr.Value)
+
+
+
+
31 protected override Query LambdaExpr(LambdaExpression expr)
+
+
33 var ps = expr.Parameters;
+
34 var pinner =
string .Join(
", " , ps.Select(p => p.Name));
+
35 var param = ps.Count() == 1 ? pinner : $
"({pinner})" ;
+
36 var arrow =
QH .Expr($
"{param} =>" );
+
+
38 return arrow.Concat(
QH .Parens(Apply(expr.Body)));
+
+
+
41 protected override Query ParameterExpr(ParameterExpression expr) =>
QH .Expr(expr.Name!);
+
+
43 protected override Query BinaryExpr(BinaryExpression expr)
+
+
45 var op = expr.NodeType
switch
+
+
47 ExpressionType.Add =>
"+" ,
+
48 ExpressionType.AddChecked =>
"+" ,
+
49 ExpressionType.And =>
"&" ,
+
50 ExpressionType.AndAlso =>
"&&" ,
+
+
52 ExpressionType.Coalesce =>
"??" ,
+
53 ExpressionType.Divide =>
"/" ,
+
54 ExpressionType.Equal =>
"==" ,
+
55 ExpressionType.ExclusiveOr =>
"^" ,
+
56 ExpressionType.GreaterThan =>
">" ,
+
57 ExpressionType.GreaterThanOrEqual =>
">=" ,
+
58 ExpressionType.LeftShift =>
"<<" ,
+
59 ExpressionType.LessThan =>
"<" ,
+
60 ExpressionType.LessThanOrEqual =>
"<=" ,
+
61 ExpressionType.Modulo =>
"%" ,
+
62 ExpressionType.Multiply =>
"*" ,
+
63 ExpressionType.MultiplyChecked =>
"*" ,
+
64 ExpressionType.NotEqual =>
"!=" ,
+
65 ExpressionType.Or =>
"|" ,
+
66 ExpressionType.OrElse =>
"||" ,
+
67 ExpressionType.Power =>
"**" ,
+
68 ExpressionType.RightShift =>
">>" ,
+
69 ExpressionType.Subtract =>
"-" ,
+
70 ExpressionType.SubtractChecked =>
"-" ,
+
71 _ =>
throw IQuerySource.Fail(expr)
+
+
+
74 var lhs = Apply(expr.Left);
+
75 var rhs = Apply(expr.Right);
+
+
77 return QH .Parens(
QH .Op(lhs, op, rhs));
+
+
+
80 protected override Query CallExpr(MethodCallExpression expr)
+
+
82 var (callee, args, ext) = Expressions.GetCalleeAndArgs(expr);
+
83 var name = _lookup.MethodLookup(expr.Method, callee)?.Name;
+
84 if (name is
null )
throw IQuerySource.Fail(expr);
+
85 return QH .MethodCall(Apply(callee), name, ApplyAll(args));
+
+
+
88 protected override Query MemberAccessExpr(MemberExpression expr)
+
+
90 var callee = expr.Expression;
+
+
+
93 var val = Expression.Lambda(expr).Compile().DynamicInvoke();
+
+
+
96 else if (callee.Type.IsClosureType())
+
+
98 var val = Expression.Lambda(expr).Compile().DynamicInvoke();
+
+
+
+
102 switch (Apply(callee))
+
+
+
105 var c = Expression.Constant(v.Unwrap);
+
106 var access = Expression.PropertyOrField(c, expr.Member.Name);
+
107 var val = Expression.Lambda(access).Compile().DynamicInvoke();
+
108 return QH .Const(val);
+
+
+
111 var name = expr.Member is PropertyInfo prop ?
+
112 _lookup.FieldLookup(prop, callee)?.Name :
+
+
+
115 if (name is
null )
throw IQuerySource.Fail(expr);
+
116 return QH .FieldAccess(q, name);
+
+
+
+
Fauna.Linq.IntermediateQueryHelpers QH
+
+
Represents the abstract base class for constructing FQL queries.
+
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_throttling_exception_8cs.html b/0.4.0-beta/_throttling_exception_8cs.html
new file mode 100644
index 00000000..4865d6c7
--- /dev/null
+++ b/0.4.0-beta/_throttling_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ThrottlingException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_throttling_exception_8cs_source.html b/0.4.0-beta/_throttling_exception_8cs_source.html
new file mode 100644
index 00000000..0bf1d674
--- /dev/null
+++ b/0.4.0-beta/_throttling_exception_8cs_source.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/ThrottlingException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
Represents a failed query response.
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
HttpStatusCode? StatusCode
The HTTP status code.
+
Represents an exception that indicates some capacity limit was exceeded and thus the request could no...
+
ThrottlingException(string message, QueryFailure failure)
+
ThrottlingException(string message)
+
Represents an interface for exceptions that are potentially recoverable through retrying the failed o...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_timeout_exception_8cs.html b/0.4.0-beta/_timeout_exception_8cs.html
new file mode 100644
index 00000000..8b4c5fdb
--- /dev/null
+++ b/0.4.0-beta/_timeout_exception_8cs.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/TimeoutException.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_timeout_exception_8cs_source.html b/0.4.0-beta/_timeout_exception_8cs_source.html
new file mode 100644
index 00000000..cc43d40c
--- /dev/null
+++ b/0.4.0-beta/_timeout_exception_8cs_source.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions/TimeoutException.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
Represents a failed query response.
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout p...
+
TimeoutException(string message, QueryFailure failure)
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_token_type_8cs.html b/0.4.0-beta/_token_type_8cs.html
new file mode 100644
index 00000000..2ced75ad
--- /dev/null
+++ b/0.4.0-beta/_token_type_8cs.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/TokenType.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Serialization.TokenTypeExtensions
+
+
+
+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.Bytes
+, 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
+, Fauna.Serialization.Stream
+
+ }
+ Enumerates the types of tokens used in Fauna serialization. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_token_type_8cs_source.html b/0.4.0-beta/_token_type_8cs_source.html
new file mode 100644
index 00000000..94b725f0
--- /dev/null
+++ b/0.4.0-beta/_token_type_8cs_source.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/TokenType.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
71 public static class TokenTypeExtensions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
121 throw new ArgumentException ($
"No associated FaunaType for TokenType: {tokenType}" );
+
+
+
+
System.ArgumentException ArgumentException
+
+
+
+
+
+
+
+
+
+
+
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
@ StartRef
The token type is the start of a Fauna ref.
+
@ EndArray
The token type is the end of a Fauna array.
+
@ EndObject
The token type is the end of a Fauna object.
+
@ EndRef
The token type is the end of a Fauna ref.
+
@ StartDocument
The token type is the start of a Fauna document.
+
@ EndPage
The token type is the end of a Fauna set (a.k.a. page).
+
@ StartPage
The token type is the start of a Fauna set (a.k.a. page).
+
@ None
There is no value. This is the default token type if no data has been read by the T:Fauna....
+
@ StartArray
The token type is the start of a Fauna array.
+
@ FieldName
The token type is a Fauna property name.
+
@ StartObject
The token type is the start of a Fauna object.
+
@ EndDocument
The token type is the end of a Fauna document.
+
@ True
The token type is the Fauna literal true.
+
@ False
The token type is the Fauna literal false.
+
+
+
+
+
diff --git a/0.4.0-beta/_type_extensions_8cs.html b/0.4.0-beta/_type_extensions_8cs.html
new file mode 100644
index 00000000..cd825ea7
--- /dev/null
+++ b/0.4.0-beta/_type_extensions_8cs.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Extensions/TypeExtensions.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+class Fauna.Util.Extensions.TypeExtensions
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_type_extensions_8cs_source.html b/0.4.0-beta/_type_extensions_8cs_source.html
new file mode 100644
index 00000000..d739d7f7
--- /dev/null
+++ b/0.4.0-beta/_type_extensions_8cs_source.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Extensions/TypeExtensions.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 using System.Reflection;
+
2 using System.Runtime.CompilerServices;
+
+
+
+
6 internal static class TypeExtensions
+
+
8 public static bool IsClosureType(
this Type ty)
+
+
10 var compilerGen = ty.GetCustomAttribute<CompilerGeneratedAttribute>() !=
null ;
+
+
+
13 var dcName = ty.Name.StartsWith(
"<>c__DisplayClass" );
+
+
15 return compilerGen && dcName;
+
+
+
18 public static Type? GetGenInst(
this Type ty, Type genTy)
+
+
20 if (!genTy.IsGenericTypeDefinition)
+
+
22 throw new ArgumentException ($
"{nameof(genTy)} is not a generic type definition." );
+
+
+
25 if (genTy.IsInterface)
+
+
27 foreach (var iface
in ty.GetInterfaces())
+
+
29 if (iface.IsGenericType && iface.GetGenericTypeDefinition() == genTy)
+
+
+
+
+
+
+
+
+
+
39 while (curr is not
null )
+
+
41 if (curr.IsGenericType && curr.GetGenericTypeDefinition() == genTy)
+
+
+
+
+
+
+
+
+
+
+
+
System.ArgumentException ArgumentException
+
+
+
+
+
+
diff --git a/0.4.0-beta/_utf8_fauna_reader_8cs.html b/0.4.0-beta/_utf8_fauna_reader_8cs.html
new file mode 100644
index 00000000..b3af122c
--- /dev/null
+++ b/0.4.0-beta/_utf8_fauna_reader_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Utf8FaunaReader.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_utf8_fauna_reader_8cs_source.html b/0.4.0-beta/_utf8_fauna_reader_8cs_source.html
new file mode 100644
index 00000000..0e32783a
--- /dev/null
+++ b/0.4.0-beta/_utf8_fauna_reader_8cs_source.html
@@ -0,0 +1,744 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Utf8FaunaReader.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 using System.Globalization;
+
+
+
+
+
+
+
+
+
+
+
+
16 private Utf8JsonReader _json;
+
17 private readonly Stack<object> _tokenStack =
new ();
+
18 private TokenType ? _bufferedTokenType =
null ;
+
+
20 private readonly HashSet<TokenType> _closers =
new ()
+
+
+
+
+
+
+
+
+
29 private string ? _taggedTokenValue =
null ;
+
+
+
+
36 private enum TokenTypeInternal
+
+
+
+
+
+
+
+
48 _json =
new Utf8JsonReader(bytes);
+
+
+
+
+
+
+
+
58 var bytes = Encoding.UTF8.GetBytes(str);
+
59 var seq =
new ReadOnlySequence<byte>(bytes);
+
60 _json =
new Utf8JsonReader(seq);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
81 private void SkipInternal()
+
+
83 var startCount = _tokenStack.Count;
+
+
+
86 if (_tokenStack.Count < startCount)
break ;
+
+
+
+
+
+
+
96 _taggedTokenValue =
null ;
+
+
98 if (_bufferedTokenType !=
null )
+
+
+
101 _bufferedTokenType =
null ;
+
+
+
+
+
+
+
+
+
+
+
+
+
114 switch (_json.TokenType)
+
+
116 case JsonTokenType.PropertyName:
+
+
+
119 case JsonTokenType.None:
+
+
121 case JsonTokenType.StartObject:
+
+
+
124 case JsonTokenType.EndObject:
+
+
+
127 case JsonTokenType.StartArray:
+
+
+
+
131 case JsonTokenType.EndArray:
+
+
+
+
135 case JsonTokenType.String:
+
+
+
138 case JsonTokenType.True:
+
+
+
141 case JsonTokenType.False:
+
+
+
144 case JsonTokenType.Null:
+
+
+
147 case JsonTokenType.Comment:
+
148 case JsonTokenType.Number:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
165 TokenType.FieldName or TokenType.String =>
GetString (),
+
166 TokenType.Int =>
GetInt (),
+
+
+
+
+
171 TokenType.True or TokenType.False =>
GetBoolean (),
+
+
+
+
+
+
+
+
+
+
+
+
+
186 throw new InvalidOperationException($
"Fauna token value isn't a {TokenType.String.ToString()} or a {TokenType.FieldName.ToString()}." );
+
+
+
+
+
191 return _json.GetString();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
207 return _json.GetBoolean();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
225 return DateOnly.Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
243 return float .Parse(_taggedTokenValue!, CultureInfo.InvariantCulture);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
261 return double .Parse(_taggedTokenValue!, CultureInfo.InvariantCulture);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
279 return decimal.Parse(_taggedTokenValue!, CultureInfo.InvariantCulture);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
297 return byte .Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
315 return Convert.FromBase64String(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
333 return sbyte.Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
351 return int .Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
369 return uint.Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
386 return short .Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
403 return ushort.Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
421 return long .Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
437 return new Module (_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
448 return new Stream (_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
461 return DateTime.Parse(_taggedTokenValue!);
+
+
+
+
+
+
+
+
+
+
+
+
476 throw new NotImplementedException();
+
+
+
+
+
+
+
486 throw new NotImplementedException();
+
+
+
+
+
+
+
496 throw new NotImplementedException();
+
+
+
+
+
+
+
506 throw new NotImplementedException();
+
+
+
+
+
+
+
516 throw new NotImplementedException();
+
+
+
+
+
+
+
526 throw new NotImplementedException();
+
+
+
+
+
+
+
536 throw new NotImplementedException();
+
+
+
+
539 private void ValidateTaggedType(
TokenType type)
+
+
541 if (
CurrentTokenType != type || _taggedTokenValue ==
null || _taggedTokenValue.GetType() != typeof(
string ))
+
+
543 throw new InvalidOperationException($
"CurrentTokenType is a {CurrentTokenType.ToString()}, not a {type.ToString()}." );
+
+
+
+
547 private void ValidateTaggedTypes(params
TokenType [] types)
+
+
549 if (!types.Contains(
CurrentTokenType ) || _taggedTokenValue ==
null || _taggedTokenValue.GetType() != typeof(
string ))
+
+
551 throw new InvalidOperationException($
"CurrentTokenType is a {CurrentTokenType.ToString()}, not in {types}." );
+
+
+
+
+
556 private void HandleStartObject()
+
+
+
+
560 switch (_json.TokenType)
+
+
562 case JsonTokenType.PropertyName:
+
563 switch (_json.GetString())
+
+
+
+
+
+
+
+
571 _tokenStack.Push(
TokenType .StartDocument);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
591 _tokenStack.Push(TokenTypeInternal.StartEscapedObject);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
610 _bufferedTokenType =
TokenType .FieldName;
+
+
+
+
+
+
616 case JsonTokenType.EndObject:
+
617 _bufferedTokenType =
TokenType .EndObject;
+
+
+
+
+
+
+
+
+
626 private void HandleEndObject()
+
+
628 var startToken = _tokenStack.Pop();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
643 case TokenTypeInternal.StartEscapedObject:
+
+
+
+
+
+
+
+
+
+
+
+
666 private void HandleTaggedString(
TokenType token)
+
+
+
+
670 _taggedTokenValue = _json.GetString();
+
+
+
+
674 private bool Advance()
+
+
+
+
+
+
+
+
+
+
+
+
686 private void AdvanceTrue()
+
+
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
Represents a Fauna stream token.
+
+
+
+
+
TokenType
Enumerates the types of tokens used in Fauna serialization.
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
Utf8FaunaReader(ReadOnlySequence< byte > bytes)
Initializes a new Utf8FaunaReader to read from a ReadOnlySequence of bytes.
+
decimal GetDoubleAsDecimal()
Retrieves a decimal value from the current token.
+
DateOnly GetDate()
Retrieves a DateOnly value from the current token.
+
void Skip()
Skips the value of the current token.
+
DateTime TryGetDateTime(out DateTime value)
Tries to retrieve a DateTime value from the current token.
+
byte GetByte()
Retrieves an byte value from the current token.
+
Module TryGetModule(out Module value)
Tries to retrieve a Module object from the current token.
+
Stream GetStream()
Retrieves a Stream token string from the current token.
+
short GetShort()
Retrieves an short value from the current token.
+
long TryGetLong(out long value)
Tries to retrieve a long value from the current token.
+
double GetDouble()
Retrieves a double value from the current token.
+
byte[] GetBytes()
Retrieves a byte array value from the current token.
+
Utf8FaunaReader(string str)
Initializes a new Utf8FaunaReader to read from a string.
+
string TryGetString(out string value)
Tries to retrieve a string value from the current token.
+
bool TryGetBoolean(out bool value)
Tries to retrieve a boolean value from the current token.
+
object? GetValue()
Gets the value of the current token.
+
TokenType CurrentTokenType
Gets the type of the current token.
+
int TryGetInt(out int value)
Tries to retrieve an integer value from the current token.
+
uint GetUnsignedInt()
Retrieves an unsigned integer value from the current token.
+
ushort GetUnsignedShort()
Retrieves an unsigned short value from the current token.
+
long GetLong()
Retrieves a long value from the current token.
+
bool GetBoolean()
Retrieves a boolean value from the current JSON token.
+
float GetFloat()
Retrieves a float value from the current token.
+
string? GetString()
Retrieves a string value from the current token.
+
bool Read()
Reads the next token from the source.
+
DateTime GetTime()
Retrieves a DateTime value from the current token.
+
double TryGetDouble(out double value)
Tries to retrieve a double value from the current token.
+
sbyte GetUnsignedByte()
Retrieves an unsigned byte value from the current token.
+
int GetInt()
Retrieves an integer value from the current token.
+
Module GetModule()
Retrieves a Module object from the current token.
+
+
+
+
+
diff --git a/0.4.0-beta/_utf8_fauna_writer_8cs.html b/0.4.0-beta/_utf8_fauna_writer_8cs.html
new file mode 100644
index 00000000..9ebc172b
--- /dev/null
+++ b/0.4.0-beta/_utf8_fauna_writer_8cs.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Utf8FaunaWriter.cs File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+using Stream = System.IO.Stream
+
+
+
+
+
◆ Stream
+
+
+
+
+
+ using Stream = System.IO.Stream
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/_utf8_fauna_writer_8cs_source.html b/0.4.0-beta/_utf8_fauna_writer_8cs_source.html
new file mode 100644
index 00000000..864d30e5
--- /dev/null
+++ b/0.4.0-beta/_utf8_fauna_writer_8cs_source.html
@@ -0,0 +1,465 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization/Utf8FaunaWriter.cs Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 using System.Globalization;
+
+
+
+
+
+
+
+
+
+
14 private readonly Utf8JsonWriter _writer;
+
+
+
+
+
22 _writer =
new Utf8JsonWriter(bufferWriter);
+
+
+
+
+
+
+
31 _writer =
new Utf8JsonWriter(stream);
+
+
+
+
+
+
+
+
+
47 await _writer.FlushAsync();
+
+
+
+
+
+
+
+
+
63 await _writer.DisposeAsync();
+
+
+
+
+
+
+
71 _writer.WriteStartObject();
+
+
+
+
+
+
+
79 _writer.WriteEndObject();
+
+
+
+
+
+
+
87 _writer.WriteStartObject();
+
+
89 _writer.WriteStartObject();
+
+
+
+
+
+
+
97 _writer.WriteEndObject();
+
98 _writer.WriteEndObject();
+
+
+
+
+
+
+
106 _writer.WriteStartArray();
+
+
+
+
+
+
+
114 _writer.WriteEndArray();
+
+
+
+
+
+
+
122 _writer.WriteStartObject();
+
+
124 _writer.WriteStartObject();
+
+
+
+
+
+
+
132 _writer.WriteEndObject();
+
133 _writer.WriteEndObject();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
263 _writer.WritePropertyName(value);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
329 _writer.WriteStringValue(value);
+
+
+
+
+
+
+
338 var str = value.ToString(
"yyyy-MM-dd" );
+
+
+
+
+
+
+
+
348 var str = value.ToString(
"yyyy-MM-dd" );
+
+
+
+
+
+
+
+
358 var str = value.ToString(
"yyyy-MM-dd" );
+
+
+
+
+
+
+
+
368 var str = value.ToUniversalTime().ToString(
"o" , CultureInfo.InvariantCulture);
+
+
+
+
+
+
+
+
378 var str = value.ToUniversalTime().ToString(
"o" , CultureInfo.InvariantCulture);
+
+
+
+
+
+
+
+
388 _writer.WriteBooleanValue(value);
+
+
+
+
+
+
+
396 _writer.WriteNullValue();
+
+
+
+
+
+
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+
void WriteNull(string fieldName)
Writes a null value with a specific field name.
+
void WriteNullValue()
Writes a null value to the stream.
+
void WriteEndEscapedObject()
Writes the end of a specially tagged object.
+
void WriteDateValue(DateTimeOffset value)
Writes a date value as a tagged element.
+
void WriteIntValue(int value)
Writes an integer value as a tagged element.
+
void WriteTaggedValue(string tag, string value)
Writes a tagged value in an object.
+
Utf8FaunaWriter(Stream stream)
Initializes a new instance of the Utf8FaunaWriter class with a specified stream.
+
void Dispose()
Disposes the underlying writer.
+
void WriteStartRef()
Writes the beginning of a reference object.
+
void WriteBooleanValue(bool value)
Writes a boolean value to the stream.
+
void WriteDate(string fieldName, DateTime value)
Writes a date value with a specific field name.
+
void WriteBytesValue(byte[] value)
Writes a byte array value as a tagged element.
+
void WriteDateValue(DateOnly value)
Writes a date value as a tagged element.
+
void WriteFieldName(string value)
Writes a field name for the next value.
+
void WriteDouble(string fieldName, decimal value)
Writes a double 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 WriteDoubleValue(decimal value)
Writes a double value as a tagged element.
+
async ValueTask FlushAsync()
Asynchronously flushes the written data to the underlying buffer or stream.
+
void WriteTime(string fieldName, DateTime value)
Writes a time value with a specific field name.
+
void WriteStartArray()
Writes the beginning of an array.
+
void WriteEndArray()
Writes the end of an array.
+
void WriteLongValue(long value)
Writes a long integer value as a tagged element.
+
void WriteStartEscapedObject()
Writes the beginning of a specially tagged object.
+
void WriteDateValue(DateTime value)
Writes a date value as a tagged element.
+
void WriteDoubleValue(double value)
Writes a double value as a tagged element.
+
void WriteTimeValue(DateTime value)
Writes a date value as a tagged element.
+
void WriteModule(string fieldName, Module value)
Writes a module value with a specific field name.
+
void WriteStringValue(string value)
Writes a string value as a tagged element.
+
void WriteBytes(string fieldName, byte[] value)
Writes a byte array value with a specific field name.
+
void WriteBoolean(string fieldName, bool value)
Writes a boolean value with a specific field name.
+
void WriteDouble(string fieldName, double value)
Writes a double value with a specific field name.
+
void WriteEndObject()
Writes the end of an object.
+
void WriteModuleValue(Module value)
Writes a module value as a tagged element.
+
void Flush()
Flushes the written data to the underlying buffer or stream.
+
async ValueTask DisposeAsync()
Asynchronously disposes the underlying writer.
+
void WriteInt(string fieldName, int value)
Writes an integer value with a specific field name.
+
Utf8FaunaWriter(IBufferWriter< byte > bufferWriter)
Initializes a new instance of the Utf8FaunaWriter class with a specified buffer writer.
+
void WriteTimeValue(DateTimeOffset value)
Writes a date value as a tagged element.
+
void WriteEndRef()
Writes the end of a reference object.
+
void WriteStartObject()
Writes the beginning of an object.
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @...
+
string Name
Gets the name of the module. The name is used to identify and reference the module.
+
Represents a Fauna stream token.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/annotated.html b/0.4.0-beta/annotated.html
new file mode 100644
index 00000000..99854cf4
--- /dev/null
+++ b/0.4.0-beta/annotated.html
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 1 2 3 4 5 ]
+ ▼ N Fauna
+ ▼ N Core
+ C ErrorInfo Contains detailed information about an error in a query response
+ C IStatsCollector
+ C QueryFailure Represents a failed query response
+ C QueryOptions Represents the options for customizing Fauna queries
+ C QueryResponse Represents the response from a query executed
+ C QueryStats Contains statistics related to the execution of a query in the Fauna database
+ C QuerySuccess Represents a successful query response
+ C RetryConfiguration A class representing a retry configuration for queries
+ C Stats
+ C StatsCollector
+ C StreamEnumerable
+ ▼ N Exceptions
+ C AbortException Represents an exception that occurs when the FQL abort
function is called. This exception captures the data provided during the abort operation
+ C AuthenticationException Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna
+ C AuthorizationException Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna
+ C BadGatewayException Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna
+ C ConstraintFailure
+ C ConstraintFailureException Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection
+ C ContendedTransactionException Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay
+ C FaunaException Represents the base exception class for all exceptions specific to Fauna interactions
+ C InvalidRequestException Represents exceptions caused by invalid requests to Fauna
+ C IRetryableException Represents an interface for exceptions that are potentially recoverable through retrying the failed operation
+ C NetworkException Represents an exception that occurs when a request fails due to a network issue
+ C ProtocolException Represents exceptions when a response does not match the wire protocol
+ C QueryCheckException Represents exceptions thrown when the query has syntax errors
+ C QueryRuntimeException Represents exceptions thrown when the query fails at runtime
+ C QueryTimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ C SerializationException Represents error that occur during serialization and deserialization of Fauna data
+ C ServiceException Represents an exception related to Fauna service errors, particularly for query failures
+ C 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
+ C TimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ ▼ N Linq
+ ▼ C DataContext
+ ▼ C Collection
+ C IndexCall
+ C FunctionCall
+ C ICollection
+ C IFunction
+ C IIndex
+ C Index
+ C NameAttribute
+ C IQuerySource
+ C QuerySource
+ ▼ N Mapping
+ C BaseFieldAttribute
+ C CollectionAttribute Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization
+ C FieldAttribute Attribute used to specify fields on a Fauna document or struct
+ C FieldInfo A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna
+ C IdAttribute Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true
+ C IgnoreAttribute Attribute used to indicate that a field should be ignored during serialization and deserialization
+ C MappingContext A class representing the mapping context to be used during serialization and deserialization
+ C MappingInfo A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents
+ C ObjectAttribute Attribute used to indicate that a class represents a Fauna document or struct
+ C TsAttribute Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization
+ ▼ N Serialization
+ C BaseSerializer
+ C ISerializer
+ C Utf8FaunaReader Represents a reader that provides fast, non-cached, forward-only access to serialized data
+ C Utf8FaunaWriter Provides functionality for writing data in a streaming manner to a buffer or a stream
+ ▼ N Types
+ C BaseRef
+ C BaseRefBuilder
+ C Event
+ C Module Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities
+ C NamedRef Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef
+ C Ref Represents a document ref
+ C Stream Represents a Fauna stream token
+ C BaseClient The base class for Client and DataContext
+ C Client Represents a client for interacting with a Fauna
+ C Configuration Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others
+ C IClient Represents a client for interacting with a Fauna
+ C IQueryFragment Represents the base interface for a query fragment used for FQL query construction
+ C Query Represents the abstract base class for constructing FQL queries
+ C QueryExpr Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
+ C QueryLiteral Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure
+ C QueryObj Represents a dictionary of FQL queries
+ C QueryStringHandler Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions
+ C 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
+ C StreamOptions Represents the options when subscribing to Fauna Streams
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/bc_s.png b/0.4.0-beta/bc_s.png
new file mode 100644
index 00000000..224b29aa
Binary files /dev/null and b/0.4.0-beta/bc_s.png differ
diff --git a/0.4.0-beta/bc_sd.png b/0.4.0-beta/bc_sd.png
new file mode 100644
index 00000000..31ca888d
Binary files /dev/null and b/0.4.0-beta/bc_sd.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_base_client-members.html b/0.4.0-beta/class_fauna_1_1_base_client-members.html
new file mode 100644
index 00000000..2fa74b37
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_base_client-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.BaseClient , including all inherited members.
+
+ EventStreamAsync< T > (Query query, QueryOptions? queryOptions=null, StreamOptions? streamOptions=null, CancellationToken cancellationToken=default)Fauna.BaseClient
+ LoadRefAsync< T > (BaseRef< T > reference, CancellationToken cancel=default)Fauna.BaseClient
+ 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, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync (Page< object?> page, ISerializer elemSerializer, 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, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync< T > (Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)Fauna.BaseClient
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_base_client.html b/0.4.0-beta/class_fauna_1_1_base_client.html
new file mode 100644
index 00000000..7c9b5894
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_base_client.html
@@ -0,0 +1,1259 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.BaseClient Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
The base class for Client and DataContext.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+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, ISerializer < T > serializer, 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, ISerializer serializer, 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, ISerializer < T > elemSerializer, 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, ISerializer < T > elemSerializer, 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, ISerializer elemSerializer, 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, ISerializer elemSerializer, 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.
+
+async Task< T > LoadRefAsync< T > (BaseRef < T > reference, CancellationToken cancel=default)
+ Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
+async Task< StreamEnumerable < T > > EventStreamAsync< T > (Query query, QueryOptions ? queryOptions=null, StreamOptions ? streamOptions=null, CancellationToken cancellationToken=default)
+ Retrieves a Stream token from Fauna and returns a StreamEnumerable for the stream events.
+
+IAsyncEnumerator< Event < T > > SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)
+ Opens the stream with Fauna and returns an enumerator for the stream events.
+
+
+
+
The base class for Client and DataContext.
+
+
Definition at line 370 of file IClient.cs .
+
+
+
◆ EventStreamAsync< T >()
+
+
+
+
+
+ async Task< StreamEnumerable < T > > Fauna.BaseClient.EventStreamAsync< T >
+ (
+ Query
+ query ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ StreamOptions ?
+ streamOptions = null
,
+
+
+
+
+ CancellationToken
+ cancellationToken = default
+
+
+
+ )
+
+
+
+
+
+
Retrieves a Stream token from Fauna and returns a StreamEnumerable for the stream events.
+
Template Parameters
+
+ T Event Data will be deserialized to this type.
+
+
+
+
Parameters
+
+ query The query to create the stream from Fauna .
+ queryOptions The options for the query.
+ streamOptions The options for the stream.
+ cancellationToken The cancellation token.
+
+
+
+
Returns A task that represents the asynchronous operation. The task result contains a stream of events.
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 566 of file IClient.cs .
+
+
+
+
+
◆ LoadRefAsync< T >()
+
+
+
+
+
+ async Task< T > Fauna.BaseClient.LoadRefAsync< T >
+ (
+ BaseRef < T >
+ reference ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ reference The reference to load.
+ cancel A cancellation token to use
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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.
+ NullDocumentException Thrown when the provided reference does not exist.
+
+
+
+
+
Implements Fauna.IClient .
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 483 of file IClient.cs .
+
+
+
+
+
◆ PaginateAsync() [1/4]
+
+
+
+
+
+ IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync
+ (
+ Page< object?>
+ page ,
+
+
+
+
+ ISerializer
+ elemSerializer ,
+
+
+
+
+ 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.
+
Parameters
+
+ page The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 472 of file IClient.cs .
+
+
+
+
+
◆ PaginateAsync() [2/4]
+
+
+
+
+
+ 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.
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync() [3/4]
+
+
+
+
+
+ IAsyncEnumerable< Page< object?> > Fauna.BaseClient.PaginateAsync
+ (
+ Query
+ query ,
+
+
+
+
+ ISerializer
+ elemSerializer ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 461 of file IClient.cs .
+
+
+
+
+
◆ PaginateAsync() [4/4]
+
+
+
+
+
+ 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.
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync< T >() [1/4]
+
+
+
+
+
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.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ page The initial page.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 451 of file IClient.cs .
+
+
+
+
+
◆ PaginateAsync< T >() [2/4]
+
+
+
+
+
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.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+T : notnull
+T : PaginateAsync
+T : page
+T : Serializer.Generate<T>
+T : MappingCtx
+T : queryOptions
+T : cancel
+
+
+
+
+
+
+
+
+
◆ PaginateAsync< T >() [3/4]
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 441 of file IClient.cs .
+
+
+
+
+
◆ PaginateAsync< T >() [4/4]
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+T : notnull
+T : PaginateAsync
+T : query
+T : Serializer.Generate<T>
+T : MappingCtx
+T : queryOptions
+T : cancel
+
+
+
+
+
+
+
+
+
◆ QueryAsync() [1/2]
+
+
+
+
+
+ Task< QuerySuccess < object?> > Fauna.BaseClient.QueryAsync
+ (
+ Query
+ query ,
+
+
+
+
+ ISerializer
+ serializer ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ serializer A serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync() [2/2]
+
+
+
+
+
+ Task< QuerySuccess < object?> > Fauna.BaseClient.QueryAsync
+ (
+ Query
+ query ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database.
+
Parameters
+
+ 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync< T >() [1/2]
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ serializer A serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync< T >() [2/2]
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ 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
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+T : notnull
+T : QueryAsync<T>
+T : query
+T : Serializer.Generate<T>
+T : MappingCtx
+T : queryOptions
+T : cancel
+
+
+
+
+
+
+
+
+
◆ SubscribeStream< T >()
+
+
+
+
+
+ IAsyncEnumerator< Event < T > > Fauna.BaseClient.SubscribeStream< T >
+ (
+ Stream
+ stream ,
+
+
+
+
+ MappingContext
+ ctx ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Opens the stream with Fauna and returns an enumerator for the stream events.
+
Template Parameters
+
+ T Event Data will be deserialized to this type.
+
+
+
+
Parameters
+
+ stream The stream to subscribe to.
+ ctx Mapping context for stream.
+ cancel The cancellation token.
+
+
+
+
Returns An async enumerator of stream events.
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 600 of file IClient.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_base_client.png b/0.4.0-beta/class_fauna_1_1_base_client.png
new file mode 100644
index 00000000..23925eee
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_base_client.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_client-members.html b/0.4.0-beta/class_fauna_1_1_client-members.html
new file mode 100644
index 00000000..9165a408
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_client-members.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Client , including all inherited members.
+
+ Client ()Fauna.Client
+ Client (string secret)Fauna.Client
+ Client (Configuration config)Fauna.Client
+ DataContext< DB > ()Fauna.Client
+ Dispose ()Fauna.Client
+ EventStreamAsync< T > (Query query, QueryOptions? queryOptions=null, StreamOptions? streamOptions=null, CancellationToken cancellationToken=default)Fauna.BaseClient
+ LastSeenTxn Fauna.Client
+ LoadRefAsync< T > (BaseRef< T > reference, CancellationToken cancel=default)Fauna.BaseClient
+ 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, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync (Page< object?> page, ISerializer elemSerializer, 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, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync< T > (Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ StatsCollector Fauna.Client
+ SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)Fauna.BaseClient
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_client.html b/0.4.0-beta/class_fauna_1_1_client.html
new file mode 100644
index 00000000..8d8d6b56
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_client.html
@@ -0,0 +1,375 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Client Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a client for interacting with a Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+ Client ()
+ Initializes a new instance of a Client with the default configuration. Assumes the environment variable FAUNA_SECRET is set.
+
+ 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.
+
+
+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, ISerializer < T > serializer, 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, ISerializer serializer, 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, ISerializer < T > elemSerializer, 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, ISerializer < T > elemSerializer, 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, ISerializer elemSerializer, 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, ISerializer elemSerializer, 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.
+
+async Task< T > LoadRefAsync< T > (BaseRef < T > reference, CancellationToken cancel=default)
+ Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
+async Task< StreamEnumerable < T > > EventStreamAsync< T > (Query query, QueryOptions ? queryOptions=null, StreamOptions ? streamOptions=null, CancellationToken cancellationToken=default)
+ Retrieves a Stream token from Fauna and returns a StreamEnumerable for the stream events.
+
+IAsyncEnumerator< Event < T > > SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)
+ Opens the stream with Fauna and returns an enumerator for the stream events.
+
+
+
+readonly? IStatsCollector StatsCollector
+ Provides collection and aggregation of query statistics. Can be set to null in the Configuration.
+
+
+
+long LastSeenTxn [get]
+ Gets the timestamp of the last transaction seen by this client.
+
+
+
+
Represents a client for interacting with a Fauna .
+
+
Definition at line 15 of file Client.cs .
+
+
+
◆ Client() [1/3]
+
+
+
+
+
+ Fauna.Client.Client
+ (
+ )
+
+
+
+
+
+
Initializes a new instance of a Client with the default configuration. Assumes the environment variable FAUNA_SECRET is set.
+
+
Definition at line 44 of file Client.cs .
+
+
+
+
+
◆ Client() [2/3]
+
+
+
+
+
+ Fauna.Client.Client
+ (
+ string
+ secret )
+
+
+
+
+
+
Initializes a new instance of a Client with a secret.
+
Parameters
+
+ secret The secret key for authentication.
+
+
+
+
+
Definition at line 50 of file Client.cs .
+
+
+
+
+
◆ Client() [3/3]
+
+
+
+
+
Initializes a new instance of the Client with a custom Configuration.
+
Parameters
+
+ config The configuration settings for the client.
+
+
+
+
+
Definition at line 59 of file Client.cs .
+
+
+
+
+
+
◆ DataContext< DB >()
+
+
+
+
+
+ DB Fauna.Client.DataContext< DB >
+ (
+ )
+
+
+
+
+
+
Create and return a new database context which uses the Client instance.
+
Template Parameters
+
+ DB The DataContext subtype to instantiate.
+
+
+
+
Returns An instance of DB .
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 71 of file Client.cs .
+
+
+
+
+
◆ Dispose()
+
+
+
+
+
+ void Fauna.Client.Dispose
+ (
+ )
+
+
+
+
+
+
Disposes the resources used by the Client class.
+
+
Definition at line 91 of file Client.cs .
+
+
+
+
+
+
◆ StatsCollector
+
+
+
+
+
Provides collection and aggregation of query statistics. Can be set to null in the Configuration.
+
+
Definition at line 33 of file Client.cs .
+
+
+
+
+
+
◆ LastSeenTxn
+
+
+
+
+
+
+
+
+ long Fauna.Client.LastSeenTxn
+
+
+
+
+get
+
+
+
+
+
Gets the timestamp of the last transaction seen by this client.
+
+
Definition at line 38 of file Client.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Client.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_client.png b/0.4.0-beta/class_fauna_1_1_client.png
new file mode 100644
index 00000000..a623ae3f
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_client.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_configuration-members.html b/0.4.0-beta/class_fauna_1_1_configuration-members.html
new file mode 100644
index 00000000..5e856482
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_configuration-members.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Configuration , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_configuration.html b/0.4.0-beta/class_fauna_1_1_configuration.html
new file mode 100644
index 00000000..bad8f6a7
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_configuration.html
@@ -0,0 +1,365 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Configuration Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others.
+ More...
+
+
+ Configuration (string secret="", HttpClient ? httpClient=null, ILogger? logger=null)
+ Initializes a new instance of the Configuration record with the specified secret key.
+
+
+
+
Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others.
+
+
Definition at line 11 of file Configuration.cs .
+
+
+
◆ Configuration()
+
+
+
+
+
+ Fauna.Configuration.Configuration
+ (
+ string
+ secret = ""
,
+
+
+
+
+ HttpClient ?
+ httpClient = null
,
+
+
+
+
+ ILogger?
+ logger = null
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the Configuration record with the specified secret key.
+
Parameters
+
+ secret The secret key used for authentication.
+ httpClient The HttpClient to use.
+
+
+
+
+
Definition at line 54 of file Configuration.cs .
+
+
+
+
+
+
◆ DefaultQueryOptions
+
+
+
+
+
+
+
+
+ QueryOptions ? Fauna.Configuration.DefaultQueryOptions = null
+
+
+
+
+get
+
+
+
+
+
+
◆ DisposeHttpClient
+
+
+
+
+
+
+
+
+ bool Fauna.Configuration.DisposeHttpClient = true
+
+
+
+
+get
+
+
+
+
+
Whether the Client should dispose of the HttpClient on Dispose.
+
+
Definition at line 16 of file Configuration.cs .
+
+
+
+
+
◆ Endpoint
+
+
+
+
+
+
+
+
+ Uri Fauna.Configuration.Endpoint = Endpoints.GetFaunaEndpoint()
+
+
+
+
+get
+
+
+
+
+
+
◆ HttpClient
+
+
+
+
+
+
+
+
+ HttpClient Fauna.Configuration.HttpClient = new HttpClient { Timeout = TimeSpan.FromSeconds(5) }
+
+
+
+
+get
+
+
+
+
+
The HTTP Client to use for requests.
+
+
Definition at line 21 of file Configuration.cs .
+
+
+
+
+
◆ RetryConfiguration
+
+
+
+
+
+
+
+
+ RetryConfiguration Fauna.Configuration.RetryConfiguration = new(3, TimeSpan.FromSeconds(20))
+
+
+
+
+get
+
+
+
+
+
The retry configuration to apply to requests.
+
+
Definition at line 41 of file Configuration.cs .
+
+
+
+
+
◆ Secret
+
+
+
+
+
+
+
+
+ string Fauna.Configuration.Secret = Environment.GetEnvironmentVariable("FAUNA_SECRET") ?? string.Empty
+
+
+
+
+get
+
+
+
+
+
The secret key used for authentication.
+
+
Definition at line 26 of file Configuration.cs .
+
+
+
+
+
◆ StatsCollector
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure-members.html
new file mode 100644
index 00000000..5ae57813
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure-members.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.QueryFailure , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.html
new file mode 100644
index 00000000..4176d571
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.QueryFailure Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a failed query response.
+ More...
+
+
+
+
+
+
+
+
+
+
+ QueryFailure (HttpStatusCode statusCode, JsonElement json)
+ Initializes a new instance of the QueryFailure class, parsing the provided raw response text to extract error information.
+
+
+
+
Represents a failed query response.
+
+
Definition at line 160 of file QueryResponse.cs .
+
+
+
◆ QueryFailure()
+
+
+
+
+
+ Fauna.Core.QueryFailure.QueryFailure
+ (
+ HttpStatusCode
+ statusCode ,
+
+
+
+
+ JsonElement
+ json
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the QueryFailure class, parsing the provided raw response text to extract error information.
+
Parameters
+
+ statusCode The HTTP status code.
+ json The JSON response body.
+
+
+
+
+
Definition at line 173 of file QueryResponse.cs .
+
+
+
+
+
+
◆ Abort
+
+
+
+
+
+
+
+
+ object? Fauna.Core.QueryFailure.Abort
+
+
+
+
+get
+
+
+
+
+
+
◆ ConstraintFailures
+
+
+
+
◆ ErrorCode
+
+
+
+
+
+
+
+
+ string Fauna.Core.QueryFailure.ErrorCode = ""
+
+
+
+
+get
+
+
+
+
+
+
◆ Message
+
+
+
+
+
+
+
+
+ string Fauna.Core.QueryFailure.Message = ""
+
+
+
+
+get
+
+
+
+
+
+
◆ StatusCode
+
+
+
+
+
+
+
+
+ HttpStatusCode Fauna.Core.QueryFailure.StatusCode
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.png b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.png
new file mode 100644
index 00000000..2ad49e41
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_core_1_1_query_failure.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_options-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_options-members.html
new file mode 100644
index 00000000..7b4a02f5
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_options-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.QueryOptions , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_options.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_options.html
new file mode 100644
index 00000000..17b2f2c8
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_options.html
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.QueryOptions Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the options for customizing Fauna queries.
+ More...
+
+
+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 .
+
+
+
◆ Linearized
+
+
+
+
+
+
+
+
+ bool? Fauna.Core.QueryOptions.Linearized = null
+
+
+
+
+get set
+
+
+
+
+
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 .
+
+
+
+
+
◆ QueryTags
+
+
+
+
+
+
+
+
+ Dictionary<string, string>? Fauna.Core.QueryOptions.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_].
+
+
Definition at line 27 of file QueryOptions.cs .
+
+
+
+
+
◆ QueryTimeout
+
+
+
+
+
+
+
+
+ TimeSpan? Fauna.Core.QueryOptions.QueryTimeout = null
+
+
+
+
+get set
+
+
+
+
+
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 .
+
+
+
+
+
◆ TraceParent
+
+
+
+
+
+
+
+
+ string? Fauna.Core.QueryOptions.TraceParent = null
+
+
+
+
+get set
+
+
+
+
+
Gets or sets the trace parent identifier for distributed tracing systems.
+
+
Definition at line 32 of file QueryOptions.cs .
+
+
+
+
+
◆ TypeCheck
+
+
+
+
+
+
+
+
+ bool? Fauna.Core.QueryOptions.TypeCheck = null
+
+
+
+
+get set
+
+
+
+
+
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 .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_response-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response-members.html
new file mode 100644
index 00000000..fc0ba4df
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.QueryResponse , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.html
new file mode 100644
index 00000000..06f18969
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.html
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.QueryResponse Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the response from a query executed.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+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 13 of file QueryResponse.cs .
+
+
+
◆ GetFromResponseBody< T >()
+
+
+
+
+
+
+
+
+ static ? QueryResponse Fauna.Core.QueryResponse.GetFromResponseBody< T >
+ (
+ MappingContext
+ ctx ,
+
+
+
+
+ ISerializer < T >
+ serializer ,
+
+
+
+
+ HttpStatusCode
+ statusCode ,
+
+
+
+
+ string
+ body
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Asynchronously parses the HTTP response message to create a QueryResponse instance.
+
Template Parameters
+
+ T The expected data type of the query response.
+
+
+
+
Parameters
+
+ ctx Serialization context for handling response data.
+ serializer A serializer for the success data type.
+ statusCode The HTTP status code.
+ body The response body.
+
+
+
+
Returns A Task that resolves to a QueryResponse instance.
+
+
Definition at line 93 of file QueryResponse.cs .
+
+
+
+
+
+
◆ LastSeenTxn
+
+
+
+
+
+
+
+
+ long Fauna.Core.QueryResponse.LastSeenTxn
+
+
+
+
+get
+
+
+
+
+
Gets the last transaction seen by this query.
+
+
Definition at line 20 of file QueryResponse.cs .
+
+
+
+
+
◆ QueryTags
+
+
+
+
+
+
+
+
+ Dictionary<string, string> Fauna.Core.QueryResponse.QueryTags = new()
+
+
+
+
+get
+
+
+
+
+
Gets a dictionary of query tags, providing additional context about the query.
+
+
Definition at line 35 of file QueryResponse.cs .
+
+
+
+
+
◆ RawJson
+
+
+
+
+
+
+
+
+ JsonElement Fauna.Core.QueryResponse.RawJson
+
+
+
+
+get
+
+
+
+
+
+
◆ SchemaVersion
+
+
+
+
+
+
+
+
+ long Fauna.Core.QueryResponse.SchemaVersion
+
+
+
+
+get
+
+
+
+
+
+
◆ Stats
+
+
+
+
+
Gets the statistics related to the query execution.
+
+
Definition at line 40 of file QueryResponse.cs .
+
+
+
+
+
◆ Summary
+
+
+
+
+
+
+
+
+ string Fauna.Core.QueryResponse.Summary = ""
+
+
+
+
+get
+
+
+
+
+
Gets a summary of the query execution.
+
+
Definition at line 30 of file QueryResponse.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.png b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.png
new file mode 100644
index 00000000..1e46d0cb
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_core_1_1_query_response.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_success-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success-members.html
new file mode 100644
index 00000000..1dd0879b
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success-members.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.QuerySuccess< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.html b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.html
new file mode 100644
index 00000000..c8d01371
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.html
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.QuerySuccess< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a successful query response.
+ More...
+
+
+
+
+
+
+
+
+
+
+ QuerySuccess (MappingContext ctx, ISerializer < T > serializer, JsonElement json)
+ Initializes a new instance of the QuerySuccess<T> class, deserializing the query response into the specified type.
+
+
+
+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.
+
+
+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 a successful query response.
+
Template Parameters
+
+ T The type of data expected in the query result.
+
+
+
+
+
Definition at line 121 of file QueryResponse.cs .
+
+
+
◆ QuerySuccess()
+
+
+
+
+
Initializes a new instance of the QuerySuccess<T> class, deserializing the query response into the specified type.
+
Parameters
+
+ ctx The serialization context used for deserializing the response data.
+ serializer A deserializer for the response data type.
+ json The parsed JSON response body.
+
+
+
+
+
Definition at line 139 of file QueryResponse.cs .
+
+
+
+
+
+
◆ Data
+
+
+
+
+
Gets the deserialized data from the query response.
+
+
Definition at line 126 of file QueryResponse.cs .
+
+
+
+
+
◆ StaticType
+
+
+
+
+
Gets the static type information from the query response, if available.
+
+
Definition at line 131 of file QueryResponse.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.png b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.png
new file mode 100644
index 00000000..c51a9711
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_core_1_1_query_success.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration-members.html
new file mode 100644
index 00000000..053c8628
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.RetryConfiguration , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration.html b/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration.html
new file mode 100644
index 00000000..007bb7ef
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_retry_configuration.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.RetryConfiguration Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
A class representing a retry configuration for queries.
+ More...
+
+
+ RetryConfiguration (int retryCount, TimeSpan maxBackoff)
+ Creates a new RetryConfiguration instance.
+
+
+
+AsyncPolicy< HttpResponseMessage > RetryPolicy [get, set]
+ Gets the retry policy.
+
+
+
+
A class representing a retry configuration for queries.
+
+
Definition at line 10 of file RetryConfiguration.cs .
+
+
+
◆ RetryConfiguration()
+
+
+
+
+
+ Fauna.Core.RetryConfiguration.RetryConfiguration
+ (
+ int
+ retryCount ,
+
+
+
+
+ TimeSpan
+ maxBackoff
+
+
+
+ )
+
+
+
+
+
+
Creates a new RetryConfiguration instance.
+
Parameters
+
+ retryCount Maximum times to retry a request.
+ maxBackoff The maximum backoff to apply.
+
+
+
+
+
Definition at line 24 of file RetryConfiguration.cs .
+
+
+
+
+
+
◆ RetryPolicy
+
+
+
+
+
+
+
+
+ AsyncPolicy<HttpResponseMessage> Fauna.Core.RetryConfiguration.RetryPolicy
+
+
+
+
+get set
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector-members.html
new file mode 100644
index 00000000..6c492e58
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector-members.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.StatsCollector , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.html b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.html
new file mode 100644
index 00000000..65eaf73d
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.html
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.StatsCollector Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void Add (QueryStats stats)
+ Add the QueryStats to the current counts.
+
+Stats Read ()
+ Return the collected Stats.
+
+Stats ReadAndReset ()
+ Return the collected Stats and Reset counts.
+
+
+
+
+
Definition at line 39 of file StatsCollector.cs .
+
+
+
◆ Add()
+
+
+
+
+
+ void Fauna.Core.StatsCollector.Add
+ (
+ QueryStats
+ stats )
+
+
+
+
+
+
+
◆ Read()
+
+
+
+
+
+ Stats Fauna.Core.StatsCollector.Read
+ (
+ )
+
+
+
+
+
+
+
◆ ReadAndReset()
+
+
+
+
+
+ Stats Fauna.Core.StatsCollector.ReadAndReset
+ (
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.png b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.png
new file mode 100644
index 00000000..0eaea026
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_core_1_1_stats_collector.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable-members.html b/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable-members.html
new file mode 100644
index 00000000..38bddf41
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.StreamEnumerable< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable.html b/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable.html
new file mode 100644
index 00000000..dacdd7c8
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_core_1_1_stream_enumerable.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.StreamEnumerable< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+string Token [get]
+
+
+
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 6 of file StreamEnumerable.cs .
+
+
+
◆ GetAsyncEnumerator()
+
+
+
+
+
◆ Token
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception-members.html
new file mode 100644
index 00000000..ba8d536f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.AbortException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.html
new file mode 100644
index 00000000..e2402729
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.html
@@ -0,0 +1,311 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.AbortException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception that occurs when the FQL abort
function is called. This exception captures the data provided during the abort operation.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+ 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 > (ISerializer < T > serializer)
+ Retrieves the deserialized data associated with the abort operation as a specific type.
+
+
+ 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.
+
+
+ FaunaException ()
+
+ FaunaException (string message)
+
+ FaunaException (string message, Exception innerException)
+
+ FaunaException (ErrorInfo err)
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
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 11 of file AbortException.cs .
+
+
+
◆ AbortException()
+
+
+
+
+
+ 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.
+
Parameters
+
+ message The error message that explains the reason for the exception.
+ failure A QueryFailure
+ ctx A mapping context.
+
+
+
+
+
Definition at line 24 of file AbortException.cs .
+
+
+
+
+
+
◆ GetData()
+
+
+
+
+
+ object? Fauna.Exceptions.AbortException.GetData
+ (
+ )
+
+
+
+
+
+
Retrieves the deserialized data associated with the abort operation as an object.
+
Returns The deserialized data as an object, or null if no data is available.
+
+
+
+
+
◆ GetData< T >() [1/2]
+
+
+
+
+
Retrieves the deserialized data associated with the abort operation as a specific type.
+
Template Parameters
+
+ T The type to which the data should be deserialized.
+
+
+
+
Returns The deserialized data as the specified type, or null if no data is available.
+
+
Type Constraints
+
+T : notnull
+T : GetData
+T : Serializer.Generate<T>
+T : _ctx
+
+
+
+
+
+
+
+
+
◆ GetData< T >() [2/2]
+
+
+
+
+
Retrieves the deserialized data associated with the abort operation as a specific type.
+
Template Parameters
+
+ T The type to which the data should be deserialized.
+
+
+
+
Parameters
+
+ serializer A serializer for the abort data.
+
+
+
+
Returns The deserialized data as the specified type, or null if no data is available.
+
+
Definition at line 50 of file AbortException.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.png
new file mode 100644
index 00000000..509cce96
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_abort_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception-members.html
new file mode 100644
index 00000000..6e400769
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.AuthenticationException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.html
new file mode 100644
index 00000000..a044d1bb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.AuthenticationException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna .
+
+
Definition at line 9 of file AuthenticationException.cs .
+
+
+
◆ AuthenticationException()
+
+
+
+
+
+ Fauna.Exceptions.AuthenticationException.AuthenticationException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.png
new file mode 100644
index 00000000..ad0a4588
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authentication_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception-members.html
new file mode 100644
index 00000000..5c6b3932
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.AuthorizationException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.html
new file mode 100644
index 00000000..7bafad63
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.AuthorizationException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna .
+
+
Definition at line 9 of file AuthorizationException.cs .
+
+
+
◆ AuthorizationException()
+
+
+
+
+
+ Fauna.Exceptions.AuthorizationException.AuthorizationException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.png
new file mode 100644
index 00000000..0ed0615a
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_authorization_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception-members.html
new file mode 100644
index 00000000..2b5b73c1
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.BadGatewayException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html
new file mode 100644
index 00000000..523f41f4
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.BadGatewayException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna .
+
+
Definition at line 9 of file BadGatewayException.cs .
+
+
+
◆ BadGatewayException()
+
+
+
+
+
+ Fauna.Exceptions.BadGatewayException.BadGatewayException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.png
new file mode 100644
index 00000000..7d3f761c
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_bad_gateway_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure-members.html
new file mode 100644
index 00000000..30541a8d
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ConstraintFailure , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure.html
new file mode 100644
index 00000000..ae213a69
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ConstraintFailure Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+string Message [get, set]
+
+string Name [get, set]
+
+object?[][] Paths [get, set]
+
+
+
+
+
Definition at line 6 of file ConstraintFailure.cs .
+
+
+
◆ ConstraintFailure()
+
+
+
+
+
+ Fauna.Exceptions.ConstraintFailure.ConstraintFailure
+ (
+ string
+ message ,
+
+
+
+
+ string
+ name ,
+
+
+
+
+ object?
+ paths [][]
+
+
+
+ )
+
+
+
+
+
+
+
+
◆ Message
+
+
+
+
+
+
+
+
+ string Fauna.Exceptions.ConstraintFailure.Message
+
+
+
+
+get set
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Exceptions.ConstraintFailure.Name
+
+
+
+
+get set
+
+
+
+
+
+
◆ Paths
+
+
+
+
+
+
+
+
+ object? [][] Fauna.Exceptions.ConstraintFailure.Paths
+
+
+
+
+get set
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception-members.html
new file mode 100644
index 00000000..4daecba7
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ConstraintFailureException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html
new file mode 100644
index 00000000..a76e4b1f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ConstraintFailureException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+ConstraintFailure ?[] ConstraintFailures [get]
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection.
+
+
Definition at line 10 of file ConstraintFailureException.cs .
+
+
+
◆ ConstraintFailureException()
+
+
+
+
+
+ Fauna.Exceptions.ConstraintFailureException.ConstraintFailureException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the ConstraintFailureException class with a specified error message and query failure details.
+
Parameters
+
+ message The error message that explains the reason for the exception.
+ failure A QueryFailure
+
+
+
+
+
Definition at line 19 of file ConstraintFailureException.cs .
+
+
+
+
+
+
◆ ConstraintFailures
+
+
+
+
+
+
+
+
+ ConstraintFailure ? [] Fauna.Exceptions.ConstraintFailureException.ConstraintFailures
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.png
new file mode 100644
index 00000000..a0691b68
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_constraint_failure_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception-members.html
new file mode 100644
index 00000000..063bde1b
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ContendedTransactionException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html
new file mode 100644
index 00000000..e7ec895c
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ContendedTransactionException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
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 9 of file ContendedTransactionException.cs .
+
+
+
◆ ContendedTransactionException()
+
+
+
+
+
+ Fauna.Exceptions.ContendedTransactionException.ContendedTransactionException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.png
new file mode 100644
index 00000000..86e025ca
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_contended_transaction_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception-members.html
new file mode 100644
index 00000000..8d0eeece
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.FaunaException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.html
new file mode 100644
index 00000000..9ec31b98
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.html
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.FaunaException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Represents the base exception class for all exceptions specific to Fauna interactions.
+
+
Definition at line 8 of file FaunaException.cs .
+
+
+
◆ FaunaException() [1/4]
+
+
+
+
+
+ Fauna.Exceptions.FaunaException.FaunaException
+ (
+ )
+
+
+
+
+
+
+
◆ FaunaException() [2/4]
+
+
+
+
+
+ Fauna.Exceptions.FaunaException.FaunaException
+ (
+ string
+ message )
+
+
+
+
+
+
+
◆ FaunaException() [3/4]
+
+
+
+
+
+ Fauna.Exceptions.FaunaException.FaunaException
+ (
+ string
+ message ,
+
+
+
+
+ Exception
+ innerException
+
+
+
+ )
+
+
+
+
+
+
+
◆ FaunaException() [4/4]
+
+
+
+
+
+ Fauna.Exceptions.FaunaException.FaunaException
+ (
+ ErrorInfo
+ err )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.png
new file mode 100644
index 00000000..d5616f7c
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_fauna_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception-members.html
new file mode 100644
index 00000000..1ffca1d3
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.InvalidRequestException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.html
new file mode 100644
index 00000000..ed1154dc
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.InvalidRequestException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions caused by invalid requests to Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents exceptions caused by invalid requests to Fauna .
+
+
Definition at line 8 of file InvalidRequestException.cs .
+
+
+
◆ InvalidRequestException()
+
+
+
+
+
+ Fauna.Exceptions.InvalidRequestException.InvalidRequestException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.png
new file mode 100644
index 00000000..c836db45
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_invalid_request_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception-members.html
new file mode 100644
index 00000000..8a942563
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.NetworkException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.html
new file mode 100644
index 00000000..50503cf2
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.html
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.NetworkException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception that occurs when a request fails due to a network issue.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Represents an exception that occurs when a request fails due to a network issue.
+
+
Definition at line 8 of file NetworkException.cs .
+
+
+
◆ NetworkException()
+
+
+
+
+
+ Fauna.Exceptions.NetworkException.NetworkException
+ (
+ string
+ message ,
+
+
+
+
+ HttpStatusCode
+ statusCode ,
+
+
+
+
+ string
+ body
+
+
+
+ )
+
+
+
+
+
+
+
+
◆ ResponseBody
+
+
+
+
+
+
+
+
+ string Fauna.Exceptions.NetworkException.ResponseBody
+
+
+
+
+get
+
+
+
+
+
+
◆ StatusCode
+
+
+
+
+
+
+
+
+ HttpStatusCode Fauna.Exceptions.NetworkException.StatusCode
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.png
new file mode 100644
index 00000000..b20e1d21
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_network_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception-members.html
new file mode 100644
index 00000000..d80f574c
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ProtocolException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.html
new file mode 100644
index 00000000..ecd87c33
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.html
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ProtocolException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions when a response does not match the wire protocol.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions when a response does not match the wire protocol.
+
+
Definition at line 8 of file ProtocolException.cs .
+
+
+
◆ ProtocolException()
+
+
+
+
+
+ Fauna.Exceptions.ProtocolException.ProtocolException
+ (
+ string
+ message ,
+
+
+
+
+ HttpStatusCode
+ statusCode ,
+
+
+
+
+ string
+ body
+
+
+
+ )
+
+
+
+
+
+
+
+
◆ ResponseBody
+
+
+
+
+
+
+
+
+ string Fauna.Exceptions.ProtocolException.ResponseBody
+
+
+
+
+get
+
+
+
+
+
+
◆ StatusCode
+
+
+
+
+
+
+
+
+ HttpStatusCode Fauna.Exceptions.ProtocolException.StatusCode
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.png
new file mode 100644
index 00000000..50979582
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_protocol_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception-members.html
new file mode 100644
index 00000000..d79a7888
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.QueryCheckException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.html
new file mode 100644
index 00000000..0b553d81
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.QueryCheckException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions thrown when the query has syntax errors.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents exceptions thrown when the query has syntax errors.
+
+
Definition at line 8 of file QueryCheckException.cs .
+
+
+
◆ QueryCheckException()
+
+
+
+
+
+ Fauna.Exceptions.QueryCheckException.QueryCheckException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.png
new file mode 100644
index 00000000..72226843
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_check_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception-members.html
new file mode 100644
index 00000000..9301a5f3
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.QueryRuntimeException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.html
new file mode 100644
index 00000000..cb96161e
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.QueryRuntimeException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions thrown when the query fails at runtime.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents exceptions thrown when the query fails at runtime.
+
+
Definition at line 8 of file QueryRuntimeException.cs .
+
+
+
◆ QueryRuntimeException()
+
+
+
+
+
+ Fauna.Exceptions.QueryRuntimeException.QueryRuntimeException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.png
new file mode 100644
index 00000000..994615e7
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_runtime_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception-members.html
new file mode 100644
index 00000000..c79f78ea
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.QueryTimeoutException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.html
new file mode 100644
index 00000000..b7968672
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.QueryTimeoutException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+
+
Definition at line 8 of file QueryTimeoutException.cs .
+
+
+
◆ QueryTimeoutException()
+
+
+
+
+
+ Fauna.Exceptions.QueryTimeoutException.QueryTimeoutException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.png
new file mode 100644
index 00000000..2ba291e2
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_query_timeout_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception-members.html
new file mode 100644
index 00000000..d6d6c1db
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.SerializationException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.html
new file mode 100644
index 00000000..97d46a4a
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.SerializationException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+ More...
+
+
+
+
+
+
+
+
Represents error that occur during serialization and deserialization of Fauna data.
+
+
Definition at line 6 of file SerializationException.cs .
+
+
+
◆ SerializationException() [1/2]
+
+
+
+
+
+ Fauna.Exceptions.SerializationException.SerializationException
+ (
+ string?
+ message )
+
+
+
+
+
+
+
◆ SerializationException() [2/2]
+
+
+
+
+
+ Fauna.Exceptions.SerializationException.SerializationException
+ (
+ string?
+ message ,
+
+
+
+
+ Exception?
+ innerException
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.png
new file mode 100644
index 00000000..ed447b08
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_serialization_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception-members.html
new file mode 100644
index 00000000..17297c34
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception-members.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ServiceException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.html
new file mode 100644
index 00000000..3e093369
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.html
@@ -0,0 +1,419 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ServiceException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an exception related to Fauna service errors, particularly for query failures.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents an exception related to Fauna service errors, particularly for query failures.
+
+
Definition at line 9 of file ServiceException.cs .
+
+
+
◆ ServiceException() [1/2]
+
+
+
+
+
+ Fauna.Exceptions.ServiceException.ServiceException
+ (
+ string
+ message )
+
+
+
+
+
+
Initializes a new instance of the ServiceException class with a specified query failure details and error message.
+
Parameters
+
+ message The error message that explains the reason for the exception.
+
+
+
+
+
Definition at line 56 of file ServiceException.cs .
+
+
+
+
+
◆ ServiceException() [2/2]
+
+
+
+
+
+ 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.
+
Parameters
+
+ message The error message that explains the reason for the exception.
+ failure A QueryFailure
+
+
+
+
+
Definition at line 67 of file ServiceException.cs .
+
+
+
+
+
+
◆ ErrorCode
+
+
+
+
+
+
+
+
+ string? Fauna.Exceptions.ServiceException.ErrorCode
+
+
+
+
+get
+
+
+
+
+
+
◆ QueryTags
+
+
+
+
+
+
+
+
+ IDictionary<string, string> Fauna.Exceptions.ServiceException.QueryTags
+
+
+
+
+get
+
+
+
+
+
The tags on the x-query-tags header, if it was provided.
+
+
Definition at line 20 of file ServiceException.cs .
+
+
+
+
+
◆ SchemaVersion
+
+
+
+
+
+
+
+
+ long? Fauna.Exceptions.ServiceException.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.
+
+
Definition at line 28 of file ServiceException.cs .
+
+
+
+
+
◆ Stats
+
+
+
+
+
+
+
+
+ QueryStats Fauna.Exceptions.ServiceException.Stats
+
+
+
+
+get
+
+
+
+
+
+
◆ StatusCode
+
+
+
+
+
+
+
+
+ HttpStatusCode? Fauna.Exceptions.ServiceException.StatusCode
+
+
+
+
+get set
+
+
+
+
+
+
◆ Summary
+
+
+
+
+
+
+
+
+ string? Fauna.Exceptions.ServiceException.Summary
+
+
+
+
+get
+
+
+
+
+
A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+
Definition at line 43 of file ServiceException.cs .
+
+
+
+
+
◆ TxnTs
+
+
+
+
+
+
+
+
+ long? Fauna.Exceptions.ServiceException.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.
+
+
Definition at line 50 of file ServiceException.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.png
new file mode 100644
index 00000000..fd66c550
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_service_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception-members.html
new file mode 100644
index 00000000..08a5b466
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.ThrottlingException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.html
new file mode 100644
index 00000000..f98c5fbb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.ThrottlingException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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...
+
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
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 10 of file ThrottlingException.cs .
+
+
+
◆ ThrottlingException() [1/2]
+
+
+
+
+
+ Fauna.Exceptions.ThrottlingException.ThrottlingException
+ (
+ string
+ message )
+
+
+
+
+
+
+
◆ ThrottlingException() [2/2]
+
+
+
+
+
+ Fauna.Exceptions.ThrottlingException.ThrottlingException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.png
new file mode 100644
index 00000000..2101ba6e
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_throttling_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception-members.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception-members.html
new file mode 100644
index 00000000..5350ef90
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Exceptions.TimeoutException , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.html b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.html
new file mode 100644
index 00000000..2d475ac4
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.TimeoutException Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+string? ErrorCode [get]
+ The error code when a query fails.
+
+IDictionary< string, string > QueryTags [get]
+ The tags on the x-query-tags header, if it was provided.
+
+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.
+
+QueryStats Stats [get]
+ The query stats for the request.
+
+HttpStatusCode? StatusCode [get, set]
+ The HTTP status code.
+
+string? Summary [get]
+ A comprehensive, human readable summary of any errors, warnings and/or logs returned from the query.
+
+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.
+
+
+
+
Represents exceptions thrown when the query execution time exceeds the specified or default timeout period.
+
+
Definition at line 8 of file TimeoutException.cs .
+
+
+
◆ TimeoutException()
+
+
+
+
+
+ Fauna.Exceptions.TimeoutException.TimeoutException
+ (
+ string
+ message ,
+
+
+
+
+ QueryFailure
+ failure
+
+
+
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.png b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.png
new file mode 100644
index 00000000..e90d7460
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_exceptions_1_1_timeout_exception.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context-members.html
new file mode 100644
index 00000000..082963e0
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext , including all inherited members.
+
+ EventStreamAsync< T > (Query query, QueryOptions? queryOptions=null, StreamOptions? streamOptions=null, CancellationToken cancellationToken=default)Fauna.BaseClient
+ Fn< T > (string name="", [CallerMemberName] string callerName="")Fauna.Linq.DataContext protected
+ GetCollection< Col > ()Fauna.Linq.DataContext protected
+ LoadRefAsync< T > (BaseRef< T > reference, CancellationToken cancel=default)Fauna.BaseClient
+ 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, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync (Page< object?> page, ISerializer elemSerializer, 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, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ PaginateAsync< T > (Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync (Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ QueryAsync< T > (Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.BaseClient
+ SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)Fauna.BaseClient
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.html
new file mode 100644
index 00000000..173d984d
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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, ISerializer < T > serializer, 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, ISerializer serializer, 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, ISerializer < T > elemSerializer, 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, ISerializer < T > elemSerializer, 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, ISerializer elemSerializer, 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, ISerializer elemSerializer, 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.
+
+async Task< T > LoadRefAsync< T > (BaseRef < T > reference, CancellationToken cancel=default)
+ Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
+async Task< StreamEnumerable < T > > EventStreamAsync< T > (Query query, QueryOptions ? queryOptions=null, StreamOptions ? streamOptions=null, CancellationToken cancellationToken=default)
+ Retrieves a Stream token from Fauna and returns a StreamEnumerable for the stream events.
+
+IAsyncEnumerator< Event < T > > SubscribeStream< T > (Stream stream, MappingContext ctx, CancellationToken cancel=default)
+ Opens the stream with Fauna and returns an enumerator for the stream events.
+
+
+
+
+
Definition at line 12 of file DataContext.cs .
+
+
+
◆ Fn< T >()
+
+
+
+
+
+
+
+
+ FunctionCall < T > Fauna.Linq.DataContext.Fn< T >
+ (
+ string
+ name = ""
,
+
+
+
+
+ [CallerMemberName] string
+ callerName = ""
+
+
+
+ )
+
+
+
+
+
+protected
+
+
+
+
+
+
◆ GetCollection< Col >()
+
+
+
+
+
+
+
+
+ Col Fauna.Linq.DataContext.GetCollection< Col >
+ (
+ )
+
+
+
+
+
+protected
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.png b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.png
new file mode 100644
index 00000000..3727b628
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection-members.html
new file mode 100644
index 00000000..9d1a27de
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection-members.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.Collection< Doc > , including all inherited members.
+
+ All (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Any ()Fauna.Linq.QuerySource< Doc >
+ Any (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ AnyAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.QuerySource< Doc >
+ AverageAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Collection ()Fauna.Linq.DataContext.Collection< Doc >
+ Count ()Fauna.Linq.QuerySource< Doc >
+ Count (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ CountAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Distinct ()Fauna.Linq.QuerySource< Doc >
+ DocType Fauna.Linq.DataContext.Collection< Doc >
+ First ()Fauna.Linq.QuerySource< Doc >
+ First (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ FirstAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefault ()Fauna.Linq.QuerySource< Doc >
+ FirstOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Index (string? name=null, [CallerMemberName] string? auto=null)Fauna.Linq.DataContext.Collection< Doc > protected
+ Last ()Fauna.Linq.QuerySource< Doc >
+ Last (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LastAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastOrDefault ()Fauna.Linq.QuerySource< Doc >
+ LastOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LastOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LongCount ()Fauna.Linq.QuerySource< Doc >
+ LongCount (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LongCountAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Max ()Fauna.Linq.QuerySource< Doc >
+ Max< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ MaxAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Min ()Fauna.Linq.QuerySource< Doc >
+ Min< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ MinAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Name Fauna.Linq.DataContext.Collection< Doc >
+ Order ()Fauna.Linq.QuerySource< Doc >
+ OrderBy< K > (Expression< Func< T, K > > keySelector)Fauna.Linq.QuerySource< Doc >
+ OrderByDescending< K > (Expression< Func< T, K > > keySelector)Fauna.Linq.QuerySource< Doc >
+ OrderDescending ()Fauna.Linq.QuerySource< Doc >
+ PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Fauna::Linq::IQuerySource.PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.Linq.IQuerySource< T >
+ Reverse ()Fauna.Linq.QuerySource< Doc >
+ Select< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ Single ()Fauna.Linq.QuerySource< Doc >
+ Single (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ SingleAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefault ()Fauna.Linq.QuerySource< Doc >
+ SingleOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Skip (int count)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, int > > selector)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, long > > selector)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, double > > selector)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Take (int count)Fauna.Linq.QuerySource< Doc >
+ ToArray ()Fauna.Linq.QuerySource< Doc >
+ ToArrayAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToAsyncEnumerable (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue)Fauna.Linq.QuerySource< Doc >
+ ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)Fauna.Linq.QuerySource< Doc >
+ ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToEnumerable ()Fauna.Linq.QuerySource< Doc >
+ ToHashSet ()Fauna.Linq.QuerySource< Doc >
+ ToHashSet (IEqualityComparer< T >? comparer)Fauna.Linq.QuerySource< Doc >
+ ToHashSetAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToList ()Fauna.Linq.QuerySource< Doc >
+ ToListAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Where (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.html
new file mode 100644
index 00000000..ea18310a
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.html
@@ -0,0 +1,413 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.Collection< Doc > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Collection ()
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (Expression< Func< T, double > > 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)
+
+
+IAsyncEnumerable< Page< T > > PaginateAsync (QueryOptions ? queryOptions=null, CancellationToken cancel=default)
+
+
+
+IndexCall Index (string? name=null, [CallerMemberName] string? auto=null)
+
+
+
+
+
Definition at line 80 of file DataContext.cs .
+
+
+
◆ Collection()
+
+
+
+
+
◆ Index()
+
+
+
+
+
◆ DocType
+
+
+
+
◆ Name
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.png b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.png
new file mode 100644
index 00000000..e242f703
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call-members.html
new file mode 100644
index 00000000..2bb34354
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call-members.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.Collection< Doc >.IndexCall , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html
new file mode 100644
index 00000000..b7fe2d04
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.Collection< Doc >.IndexCall Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 107 of file DataContext.cs .
+
+
+
◆ IndexCall()
+
+
+
+
+
◆ Call() [1/5]
+
+
+
+
◆ Call() [2/5]
+
+
+
+
◆ Call() [3/5]
+
+
+
+
◆ Call() [4/5]
+
+
+
+
◆ Call() [5/5]
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call-members.html
new file mode 100644
index 00000000..cdf16e85
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call-members.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.FunctionCall< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html
new file mode 100644
index 00000000..543794b1
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html
@@ -0,0 +1,429 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.FunctionCall< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 166 of file DataContext.cs .
+
+
+
◆ FunctionCall()
+
+
+
+
+
◆ Call() [1/5]
+
+
+
+
◆ Call() [2/5]
+
+
+
+
◆ Call() [3/5]
+
+
+
+
◆ Call() [4/5]
+
+
+
+
◆ Call() [5/5]
+
+
+
+
◆ CallAsync() [1/5]
+
+
+
+
◆ CallAsync() [2/5]
+
+
+
+
◆ CallAsync() [3/5]
+
+
+
+
◆ CallAsync() [4/5]
+
+
+
+
◆ CallAsync() [5/5]
+
+
+
+
+
◆ Name
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index-members.html
new file mode 100644
index 00000000..eaae6001
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index-members.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.Index< Doc > , including all inherited members.
+
+ All (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Any ()Fauna.Linq.QuerySource< Doc >
+ Any (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ AnyAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Args Fauna.Linq.DataContext.Index< Doc >
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.QuerySource< Doc >
+ AverageAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Collection Fauna.Linq.DataContext.Index< Doc >
+ Count ()Fauna.Linq.QuerySource< Doc >
+ Count (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ CountAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Distinct ()Fauna.Linq.QuerySource< Doc >
+ DocType Fauna.Linq.DataContext.Index< Doc >
+ First ()Fauna.Linq.QuerySource< Doc >
+ First (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ FirstAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefault ()Fauna.Linq.QuerySource< Doc >
+ FirstOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Last ()Fauna.Linq.QuerySource< Doc >
+ Last (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LastAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastOrDefault ()Fauna.Linq.QuerySource< Doc >
+ LastOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LastOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LongCount ()Fauna.Linq.QuerySource< Doc >
+ LongCount (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ LongCountAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Max ()Fauna.Linq.QuerySource< Doc >
+ Max< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ MaxAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Min ()Fauna.Linq.QuerySource< Doc >
+ Min< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ MinAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Name Fauna.Linq.DataContext.Index< Doc >
+ Order ()Fauna.Linq.QuerySource< Doc >
+ OrderBy< K > (Expression< Func< T, K > > keySelector)Fauna.Linq.QuerySource< Doc >
+ OrderByDescending< K > (Expression< Func< T, K > > keySelector)Fauna.Linq.QuerySource< Doc >
+ OrderDescending ()Fauna.Linq.QuerySource< Doc >
+ PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Fauna::Linq::IQuerySource.PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.Linq.IQuerySource< T >
+ Reverse ()Fauna.Linq.QuerySource< Doc >
+ Select< R > (Expression< Func< T, R > > selector)Fauna.Linq.QuerySource< Doc >
+ Single ()Fauna.Linq.QuerySource< Doc >
+ Single (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ SingleAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefault ()Fauna.Linq.QuerySource< Doc >
+ SingleOrDefault (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefaultAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Skip (int count)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, int > > selector)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, long > > selector)Fauna.Linq.QuerySource< Doc >
+ Sum (Expression< Func< T, double > > selector)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Take (int count)Fauna.Linq.QuerySource< Doc >
+ ToArray ()Fauna.Linq.QuerySource< Doc >
+ ToArrayAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToAsyncEnumerable (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue)Fauna.Linq.QuerySource< Doc >
+ ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)Fauna.Linq.QuerySource< Doc >
+ ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToEnumerable ()Fauna.Linq.QuerySource< Doc >
+ ToHashSet ()Fauna.Linq.QuerySource< Doc >
+ ToHashSet (IEqualityComparer< T >? comparer)Fauna.Linq.QuerySource< Doc >
+ ToHashSetAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ ToList ()Fauna.Linq.QuerySource< Doc >
+ ToListAsync (CancellationToken cancel=default)Fauna.Linq.QuerySource< Doc >
+ Where (Expression< Func< T, bool > > predicate)Fauna.Linq.QuerySource< Doc >
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.html
new file mode 100644
index 00000000..15440978
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.html
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.Index< Doc > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (Expression< Func< T, double > > 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)
+
+
+IAsyncEnumerable< Page< T > > PaginateAsync (QueryOptions ? queryOptions=null, CancellationToken cancel=default)
+
+
+
+
+
Definition at line 141 of file DataContext.cs .
+
+
+
◆ Args
+
+
+
+
◆ Collection
+
+
+
+
◆ DocType
+
+
+
+
◆ Name
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.png b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.png
new file mode 100644
index 00000000..a322f340
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_index.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute-members.html
new file mode 100644
index 00000000..1f87f952
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute-members.html
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.NameAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html
new file mode 100644
index 00000000..9c432369
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.NameAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 64 of file DataContext.cs .
+
+
+
◆ NameAttribute()
+
+
+
+
+
+ Fauna.Linq.DataContext.NameAttribute.NameAttribute
+ (
+ string
+ name )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.png b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.png
new file mode 100644
index 00000000..d93c2bd7
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source-members.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source-members.html
new file mode 100644
index 00000000..8dc51cdc
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source-members.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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 >
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.QuerySource< T >
+ AverageAsync (Expression< Func< T, double > > selector, 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 >
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.html b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.html
new file mode 100644
index 00000000..3909274c
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.html
@@ -0,0 +1,2146 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.QuerySource< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (Expression< Func< T, double > > 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 .
+
+
+
◆ All()
+
+
+
+
◆ AllAsync()
+
+
+
+
+
+ Task< bool > Fauna.Linq.QuerySource < T >.AllAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Any() [1/2]
+
+
+
+
◆ Any() [2/2]
+
+
+
+
◆ AnyAsync() [1/2]
+
+
+
+
◆ AnyAsync() [2/2]
+
+
+
+
+
+ Task< bool > Fauna.Linq.QuerySource < T >.AnyAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Average()
+
+
+
+
◆ AverageAsync()
+
+
+
+
+
+ Task< double > Fauna.Linq.QuerySource < T >.AverageAsync
+ (
+ Expression< Func< T, double > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Count() [1/2]
+
+
+
+
◆ Count() [2/2]
+
+
+
+
◆ CountAsync() [1/2]
+
+
+
+
◆ CountAsync() [2/2]
+
+
+
+
+
+ Task< int > Fauna.Linq.QuerySource < T >.CountAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Distinct()
+
+
+
+
◆ First() [1/2]
+
+
+
+
◆ First() [2/2]
+
+
+
+
◆ FirstAsync() [1/2]
+
+
+
+
◆ FirstAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.QuerySource < T >.FirstAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ FirstOrDefault() [1/2]
+
+
+
+
◆ FirstOrDefault() [2/2]
+
+
+
+
◆ FirstOrDefaultAsync() [1/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.QuerySource < T >.FirstOrDefaultAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ FirstOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.QuerySource < T >.FirstOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Last() [1/2]
+
+
+
+
◆ Last() [2/2]
+
+
+
+
◆ LastAsync() [1/2]
+
+
+
+
◆ LastAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.QuerySource < T >.LastAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ LastOrDefault() [1/2]
+
+
+
+
◆ LastOrDefault() [2/2]
+
+
+
+
◆ LastOrDefaultAsync() [1/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.QuerySource < T >.LastOrDefaultAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ LastOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.QuerySource < T >.LastOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ LongCount() [1/2]
+
+
+
+
◆ LongCount() [2/2]
+
+
+
+
◆ LongCountAsync() [1/2]
+
+
+
+
◆ LongCountAsync() [2/2]
+
+
+
+
+
+ Task< long > Fauna.Linq.QuerySource < T >.LongCountAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Max()
+
+
+
+
◆ Max< R >()
+
+
+
+
◆ MaxAsync()
+
+
+
+
◆ MaxAsync< R >()
+
+
+
+
+
+ Task< R > Fauna.Linq.QuerySource < T >.MaxAsync < R >
+ (
+ Expression< Func< T, R > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Min()
+
+
+
+
◆ Min< R >()
+
+
+
+
◆ MinAsync()
+
+
+
+
◆ MinAsync< R >()
+
+
+
+
+
+ Task< R > Fauna.Linq.QuerySource < T >.MinAsync < R >
+ (
+ Expression< Func< T, R > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Order()
+
+
+
+
◆ OrderBy< K >()
+
+
+
+
◆ OrderByDescending< K >()
+
+
+
+
◆ OrderDescending()
+
+
+
+
◆ PaginateAsync()
+
+
+
+
+
+ IAsyncEnumerable< Page< T > > Fauna.Linq.QuerySource < T >.PaginateAsync
+ (
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Reverse()
+
+
+
+
◆ Select< R >()
+
+
+
+
◆ Single() [1/2]
+
+
+
+
◆ Single() [2/2]
+
+
+
+
◆ SingleAsync() [1/2]
+
+
+
+
◆ SingleAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.QuerySource < T >.SingleAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SingleOrDefault() [1/2]
+
+
+
+
◆ SingleOrDefault() [2/2]
+
+
+
+
◆ SingleOrDefaultAsync() [1/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.QuerySource < T >.SingleOrDefaultAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ SingleOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.QuerySource < T >.SingleOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Skip()
+
+
+
+
◆ Sum() [1/3]
+
+
+
+
◆ Sum() [2/3]
+
+
+
+
◆ Sum() [3/3]
+
+
+
+
◆ SumAsync() [1/3]
+
+
+
+
+
+ Task< double > Fauna.Linq.QuerySource < T >.SumAsync
+ (
+ Expression< Func< T, double > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SumAsync() [2/3]
+
+
+
+
+
+ Task< int > Fauna.Linq.QuerySource < T >.SumAsync
+ (
+ Expression< Func< T, int > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SumAsync() [3/3]
+
+
+
+
+
+ Task< long > Fauna.Linq.QuerySource < T >.SumAsync
+ (
+ Expression< Func< T, long > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Take()
+
+
+
+
◆ ToArray()
+
+
+
+
◆ ToArrayAsync()
+
+
+
+
+
+ async Task< T[]> Fauna.Linq.QuerySource < T >.ToArrayAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ ToAsyncEnumerable()
+
+
+
+
+
+ IAsyncEnumerable< T > Fauna.Linq.QuerySource < T >.ToAsyncEnumerable
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ ToDictionary< K, V >() [1/2]
+
+
+
+
+
+ Dictionary< K, V > Fauna.Linq.QuerySource < T >.ToDictionary< K, V >
+ (
+ Func< T, K >
+ getKey ,
+
+
+
+
+ Func< T, V >
+ getValue
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToDictionary< K, V >() [2/2]
+
+
+
+
+
+ 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 > .
+
+
Type Constraints
+
+K : notnull
+K : ToEnumerable()
+K : ToDictionary
+K : getKey
+K : getValue
+K : comparer
+
+
+
+
+
+
+
+
+
◆ ToDictionaryAsync< K, V >() [1/2]
+
+
+
+
+
+ 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 > .
+
+
Type Constraints
+
+K : notnull
+K : ToDictionaryAsync
+K : getKey
+K : getValue
+K : null
+K : cancel
+
+
+
+
+
+
+
+
+
◆ ToDictionaryAsync< K, V >() [2/2]
+
+
+
+
+
+ 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
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToEnumerable()
+
+
+
+
◆ ToHashSet() [1/2]
+
+
+
+
◆ ToHashSet() [2/2]
+
+
+
+
◆ ToHashSetAsync() [1/2]
+
+
+
+
+
+ Task< HashSet< T > > Fauna.Linq.QuerySource < T >.ToHashSetAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ ToHashSetAsync() [2/2]
+
+
+
+
+
+ async Task< HashSet< T > > Fauna.Linq.QuerySource < T >.ToHashSetAsync
+ (
+ IEqualityComparer< T >?
+ comparer ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToList()
+
+
+
+
◆ ToListAsync()
+
+
+
+
+
+ async Task< List< T > > Fauna.Linq.QuerySource < T >.ToListAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ Where()
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.png b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.png
new file mode 100644
index 00000000..5197b1a7
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_linq_1_1_query_source.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute-members.html
new file mode 100644
index 00000000..66ce85e9
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute-members.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.BaseFieldAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.html
new file mode 100644
index 00000000..8a103591
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.BaseFieldAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 23 of file Attributes.cs .
+
+
+
◆ BaseFieldAttribute()
+
+
+
+
+
+
+
+
+ Fauna.Mapping.BaseFieldAttribute.BaseFieldAttribute
+ (
+ string?
+ name ,
+
+
+
+
+ FieldType
+ type
+
+
+
+ )
+
+
+
+
+
+protected
+
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+ readonly? string Fauna.Mapping.BaseFieldAttribute.Name
+
+
+
+
+
+
◆ Type
+
+
+
+
+
+ FieldType Fauna.Mapping.BaseFieldAttribute.Type
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.png
new file mode 100644
index 00000000..6d5a4b1f
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_base_field_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute-members.html
new file mode 100644
index 00000000..25deb4a0
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.CollectionAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.html
new file mode 100644
index 00000000..0a837d52
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.CollectionAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization.
+
+
Definition at line 65 of file Attributes.cs .
+
+
+
◆ CollectionAttribute()
+
+
+
+
+
+ Fauna.Mapping.CollectionAttribute.CollectionAttribute
+ (
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.png
new file mode 100644
index 00000000..18d02a81
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_collection_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute-members.html
new file mode 100644
index 00000000..3a5bd1cb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.FieldAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.html
new file mode 100644
index 00000000..b5d8e89f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.html
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.FieldAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify fields on a Fauna document or struct.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify fields on a Fauna document or struct.
+
+
Definition at line 39 of file Attributes.cs .
+
+
+
◆ FieldAttribute() [1/2]
+
+
+
+
+
+ Fauna.Mapping.FieldAttribute.FieldAttribute
+ (
+ )
+
+
+
+
+
+
+
◆ FieldAttribute() [2/2]
+
+
+
+
+
+ Fauna.Mapping.FieldAttribute.FieldAttribute
+ (
+ string
+ name )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.png
new file mode 100644
index 00000000..dd192712
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info-members.html
new file mode 100644
index 00000000..1042d1cb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.FieldInfo , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info.html
new file mode 100644
index 00000000..06fbe15f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_field_info.html
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.FieldInfo Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna .
+ More...
+
+
+string Name [get]
+ The name of the field.
+
+PropertyInfo Property [get]
+ The property info of an associated class.
+
+FieldType FieldType [get]
+
+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 9 of file FieldInfo.cs .
+
+
+
◆ FieldType
+
+
+
+
+
+
+
+
+ FieldType Fauna.Mapping.FieldInfo.FieldType
+
+
+
+
+get
+
+
+
+
+
+
◆ IsNullable
+
+
+
+
+
+
+
+
+ bool Fauna.Mapping.FieldInfo.IsNullable
+
+
+
+
+get
+
+
+
+
+
Whether the field is nullable.
+
+
Definition at line 29 of file FieldInfo.cs .
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Mapping.FieldInfo.Name
+
+
+
+
+get
+
+
+
+
+
The name of the field.
+
+
Definition at line 14 of file FieldInfo.cs .
+
+
+
+
+
◆ Property
+
+
+
+
+
+
+
+
+ PropertyInfo Fauna.Mapping.FieldInfo.Property
+
+
+
+
+get
+
+
+
+
+
The property info of an associated class.
+
+
Definition at line 18 of file FieldInfo.cs .
+
+
+
+
+
◆ Type
+
+
+
+
+
+
+
+
+ Type Fauna.Mapping.FieldInfo.Type
+
+
+
+
+get
+
+
+
+
+
The Type that the field should deserialize into.
+
+
Definition at line 25 of file FieldInfo.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute-members.html
new file mode 100644
index 00000000..be22dec6
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.IdAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.html
new file mode 100644
index 00000000..9716f80f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.html
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.IdAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true.
+
+
Definition at line 50 of file Attributes.cs .
+
+
+
◆ IdAttribute() [1/2]
+
+
+
+
+
+ Fauna.Mapping.IdAttribute.IdAttribute
+ (
+ )
+
+
+
+
+
+
+
◆ IdAttribute() [2/2]
+
+
+
+
+
+ Fauna.Mapping.IdAttribute.IdAttribute
+ (
+ bool
+ isClientGenerated )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.png
new file mode 100644
index 00000000..eeddf6b6
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_id_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute-members.html
new file mode 100644
index 00000000..96dd065a
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute-members.html
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.IgnoreAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.html
new file mode 100644
index 00000000..15078718
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.html
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.IgnoreAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Attribute used to indicate that a field should be ignored during serialization and deserialization.
+ More...
+
+
+
+
+
+
+
+
Attribute used to indicate that a field should be ignored during serialization and deserialization.
+
+
Definition at line 17 of file Attributes.cs .
+
+
+
◆ IgnoreAttribute()
+
+
+
+
+
+ Fauna.Mapping.IgnoreAttribute.IgnoreAttribute
+ (
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.png
new file mode 100644
index 00000000..110eb306
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ignore_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context-members.html
new file mode 100644
index 00000000..f2e511e4
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context-members.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.MappingContext , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context.html
new file mode 100644
index 00000000..3a6ba3a5
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_context.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.MappingContext Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+ More...
+
+
+
A class representing the mapping context to be used during serialization and deserialization.
+
+
Definition at line 9 of file MappingContext.cs .
+
+
+
◆ MappingContext() [1/3]
+
+
+
+
+
+ Fauna.Mapping.MappingContext.MappingContext
+ (
+ )
+
+
+
+
+
+
+
◆ MappingContext() [2/3]
+
+
+
+
◆ MappingContext() [3/3]
+
+
+
+
+
+ Fauna.Mapping.MappingContext.MappingContext
+ (
+ Dictionary< string, Type >
+ collections )
+
+
+
+
+
+
+
+
◆ GetInfo()
+
+
+
+
+
+ MappingInfo Fauna.Mapping.MappingContext.GetInfo
+ (
+ Type
+ ty ,
+
+
+
+
+ string?
+ colName = null
+
+
+
+ )
+
+
+
+
+
+
Gets the MappingInfo for a given Type.
+
Parameters
+
+ ty The type to get.
+ colName The associated collection name, if any
+
+
+
+
Returns
+
+
Definition at line 64 of file MappingContext.cs .
+
+
+
+
+
◆ TryGetBaseType()
+
+
+
+
+
+ bool Fauna.Mapping.MappingContext.TryGetBaseType
+ (
+ Type
+ ty ,
+
+
+
+
+ [NotNullWhen(true)] out MappingInfo ?
+ ret
+
+
+
+ )
+
+
+
+
+
+
Gets the MappingInfo for a given Type.
+
Parameters
+
+ 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.
+
+
+
+
Returns true
if the MappingContext contains MappingInfo for the specified type; otherwise, false
.
+
+
Definition at line 53 of file MappingContext.cs .
+
+
+
+
+
◆ TryGetCollection()
+
+
+
+
+
+ bool Fauna.Mapping.MappingContext.TryGetCollection
+ (
+ string
+ col ,
+
+
+
+
+ [NotNullWhen(true)] out MappingInfo ?
+ ret
+
+
+
+ )
+
+
+
+
+
+
Gets the MappingInfo for a given collection name.
+
Parameters
+
+ 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.
+
+
+
+
Returns true
if the MappingContext contains MappingInfo for the specified collection; otherwise, false
.
+
+
Definition at line 42 of file MappingContext.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info-members.html
new file mode 100644
index 00000000..21b4ea1b
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info-members.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.MappingInfo , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info.html
new file mode 100644
index 00000000..d82fc822
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_mapping_info.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.MappingInfo Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents.
+ More...
+
+
+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 .
+
+
+
◆ Fields
+
+
+
+
+
+
+
+
+ IReadOnlyList<FieldInfo > Fauna.Mapping.MappingInfo.Fields
+
+
+
+
+get
+
+
+
+
+
A read-only list of FieldInfo representing the object.
+
+
Definition at line 20 of file MappingInfo.cs .
+
+
+
+
+
◆ FieldsByName
+
+
+
+
+
+
+
+
+ IReadOnlyDictionary<string, FieldInfo > Fauna.Mapping.MappingInfo.FieldsByName
+
+
+
+
+get
+
+
+
+
+
A read-only dictionary of FieldInfo representing the object.
+
+
Definition at line 24 of file MappingInfo.cs .
+
+
+
+
+
◆ Type
+
+
+
+
+
+
+
+
+ Type Fauna.Mapping.MappingInfo.Type
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.html
new file mode 100644
index 00000000..6b85c2cb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.ObjectAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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 9 of file Attributes.cs .
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.png
new file mode 100644
index 00000000..9d7a550d
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_object_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute-members.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute-members.html
new file mode 100644
index 00000000..b8f653a6
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Mapping.TsAttribute , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.html b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.html
new file mode 100644
index 00000000..73c9cb1f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping.TsAttribute Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization.
+ More...
+
+
+
+
+
+
+
+
+
+
+
Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization.
+
+
Definition at line 78 of file Attributes.cs .
+
+
+
◆ TsAttribute()
+
+
+
+
+
+ Fauna.Mapping.TsAttribute.TsAttribute
+ (
+ )
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.png b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.png
new file mode 100644
index 00000000..1b2bacf8
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_mapping_1_1_ts_attribute.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_query-members.html b/0.4.0-beta/class_fauna_1_1_query-members.html
new file mode 100644
index 00000000..9422be46
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Query , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query.html b/0.4.0-beta/class_fauna_1_1_query.html
new file mode 100644
index 00000000..91c89e41
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query.html
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Query Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the abstract base class for constructing FQL queries.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+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.
+
+
+
+
Represents the abstract base class for constructing FQL queries.
+
+
Definition at line 10 of file Query.cs .
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+
+
+
+ override bool Fauna.Query.Equals
+ (
+ object?
+ otherObject )
+
+
+
+
+
+abstract
+
+
+
+
+
Determines whether the specified object is equal to the current query.
+
Parameters
+
+ otherObject The object to compare with the current query.
+
+
+
+
Returns true if the specified object is equal to the current query; otherwise, false.
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+
+
+
+ bool Fauna.Query.Equals
+ (
+ Query ?
+ otherQuery )
+
+
+
+
+
+abstract
+
+
+
+
+
Determines whether the specified Query is equal to the current query.
+
Parameters
+
+ otherQuery The Query to compare with the current query.
+
+
+
+
Returns true if the specified Query is equal to the current query; otherwise, false.
+
+
+
+
+
◆ FQL()
+
+
+
+
+
Constructs an FQL query using the specified QueryStringHandler.
+
Parameters
+
+ handler The QueryStringHandler that contains the query fragments.
+
+
+
+
Returns A Query instance constructed from the handler.
+
+
Definition at line 44 of file Query.cs .
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+
+
+
+ override int Fauna.Query.GetHashCode
+ (
+ )
+
+
+
+
+
+abstract
+
+
+
+
+
Returns a hash code for the current query.
+
Returns A hash code for the current query.
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
Serializes the query into the provided stream.
+
Parameters
+
+ ctx The context to be used during serialization.
+ writer The writer to which the query is serialized.
+
+
+
+
+
Implements Fauna.IQueryFragment .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Query/Query.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query.png b/0.4.0-beta/class_fauna_1_1_query.png
new file mode 100644
index 00000000..7719c323
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_query.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_query_expr-members.html b/0.4.0-beta/class_fauna_1_1_query_expr-members.html
new file mode 100644
index 00000000..6478906c
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_expr-members.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.QueryExpr , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_expr.html b/0.4.0-beta/class_fauna_1_1_query_expr.html
new file mode 100644
index 00000000..518343d1
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_expr.html
@@ -0,0 +1,521 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.QueryExpr Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+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.
+
+
+
+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 .
+
+
+
◆ QueryExpr() [1/2]
+
+
+
+
+
+ Fauna.QueryExpr.QueryExpr
+ (
+ IList< IQueryFragment >
+ fragments )
+
+
+
+
+
+
Initializes a new instance of the QueryExpr class with a collection of query fragments.
+
Parameters
+
+ fragments The collection of IQueryFragment instances.
+
+
+
+
+
Definition at line 16 of file QueryExpr.cs .
+
+
+
+
+
◆ QueryExpr() [2/2]
+
+
+
+
+
+ Fauna.QueryExpr.QueryExpr
+ (
+ params IQueryFragment []
+ fragments )
+
+
+
+
+
+
Initializes a new instance of the QueryExpr class with one or more query fragments.
+
Parameters
+
+ fragments The array of IQueryFragment instances.
+
+
+
+
+
Definition at line 25 of file QueryExpr.cs .
+
+
+
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+ override bool Fauna.QueryExpr.Equals
+ (
+ object?
+ o )
+
+
+
+
+
+
Determines whether the specified object is equal to the current QueryExpr.
+
Parameters
+
+ o The object to compare with the current QueryExpr.
+
+
+
+
Returns true if the specified object is equal to the current QueryExpr; otherwise, false.
+
+
Definition at line 70 of file QueryExpr.cs .
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+ override bool Fauna.QueryExpr.Equals
+ (
+ Query ?
+ o )
+
+
+
+
+
+
Determines whether the specified QueryExpr is equal to the current QueryExpr.
+
Parameters
+
+ o The QueryExpr to compare with the current QueryExpr.
+
+
+
+
Returns true if the specified QueryExpr is equal to the current QueryExpr; otherwise, false.
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.QueryExpr.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current QueryExpr.
+
+
+
+
+
◆ operator!=()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryExpr.operator!=
+ (
+ QueryExpr
+ left ,
+
+
+
+
+ QueryExpr
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryExpr are not equal.
+
Parameters
+
+ left The first QueryExpr to compare.
+ right The second QueryExpr to compare.
+
+
+
+
Returns true if left and right are not equal; otherwise, false.
+
+
Definition at line 134 of file QueryExpr.cs .
+
+
+
+
+
◆ operator==()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryExpr.operator==
+ (
+ QueryExpr
+ left ,
+
+
+
+
+ QueryExpr
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryExpr are equal.
+
Parameters
+
+ left The first QueryExpr to compare.
+ right The second QueryExpr to compare.
+
+
+
+
Returns true if left and right are equal; otherwise, false.
+
+
Definition at line 113 of file QueryExpr.cs .
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
Serializes the query expression.
+
Parameters
+
+ ctx The serialization context.
+ writer The writer to serialize the query expression to.
+
+
+
+
+
Implements Fauna.IQueryFragment .
+
+
Definition at line 45 of file QueryExpr.cs .
+
+
+
+
+
◆ ToString()
+
+
+
+
+
+ override string Fauna.QueryExpr.ToString
+ (
+ )
+
+
+
+
+
+
Returns a string that represents the current QueryExpr.
+
Returns A string that represents the current QueryExpr.
+
+
+
+
+
+
◆ Fragments
+
+
+
+
+
Gets the readonly collection of query fragments.
+
+
Definition at line 38 of file QueryExpr.cs .
+
+
+
+
+
◆ Unwrap
+
+
+
+
+
Gets the readonly collection of query fragments.
+
+
Definition at line 33 of file QueryExpr.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_expr.png b/0.4.0-beta/class_fauna_1_1_query_expr.png
new file mode 100644
index 00000000..daac1c9b
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_query_expr.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_query_literal-members.html b/0.4.0-beta/class_fauna_1_1_query_literal-members.html
new file mode 100644
index 00000000..a670c729
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_literal-members.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.QueryLiteral , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_literal.html b/0.4.0-beta/class_fauna_1_1_query_literal.html
new file mode 100644
index 00000000..fd3aedf8
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_literal.html
@@ -0,0 +1,422 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.QueryLiteral Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure.
+ More...
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+
+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 .
+
+
+
◆ QueryLiteral()
+
+
+
+
+
+ Fauna.QueryLiteral.QueryLiteral
+ (
+ string
+ v )
+
+
+
+
+
+
Initializes a new instance of the QueryLiteral class with the specified value.
+
Parameters
+
+ v The string value to be represented as a query literal.
+
+
+
+
Exceptions
+
+ ArgumentNullException Thrown when the value is null.
+
+
+
+
+
Definition at line 16 of file QueryLiteral.cs .
+
+
+
+
+
+
◆ Equals()
+
+
+
+
+
+ override bool Fauna.QueryLiteral.Equals
+ (
+ object?
+ other )
+
+
+
+
+
+
Determines whether the specified object is equal to the current QueryLiteral.
+
Parameters
+
+ other The object to compare with the current QueryLiteral.
+
+
+
+
Returns true if the specified object is equal to the current QueryLiteral; otherwise, false.
+
+
Definition at line 55 of file QueryLiteral.cs .
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.QueryLiteral.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current QueryLiteral.
+
+
Definition at line 81 of file QueryLiteral.cs .
+
+
+
+
+
◆ operator!=()
+
+
+
+
+
Determines whether two specified instances of QueryLiteral are not equal.
+
Parameters
+
+ left The first QueryLiteral to compare.
+ right The second QueryLiteral to compare.
+
+
+
+
Returns true if left and right are not equal; otherwise, false.
+
+
Definition at line 103 of file QueryLiteral.cs .
+
+
+
+
+
◆ operator==()
+
+
+
+
+
Determines whether two specified instances of QueryLiteral are equal.
+
Parameters
+
+ left The first QueryLiteral to compare.
+ right The second QueryLiteral to compare.
+
+
+
+
Returns true if left and right are equal; otherwise, false.
+
+
Definition at line 92 of file QueryLiteral.cs .
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
Serializes the query literal.
+
Parameters
+
+ ctx The serialization context.
+ writer The writer to serialize the query literal to.
+
+
+
+
+
Implements Fauna.IQueryFragment .
+
+
Definition at line 45 of file QueryLiteral.cs .
+
+
+
+
+
◆ ToString()
+
+
+
+
+
+ override string Fauna.QueryLiteral.ToString
+ (
+ )
+
+
+
+
+
+
Returns a string that represents the current QueryLiteral.
+
Returns A string that represents the current QueryLiteral.
+
+
Definition at line 35 of file QueryLiteral.cs .
+
+
+
+
+
+
◆ Unwrap
+
+
+
+
+
+
+
+
+ string Fauna.QueryLiteral.Unwrap
+
+
+
+
+get
+
+
+
+
+
Gets the string value of the query literal.
+
+
Definition at line 29 of file QueryLiteral.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_literal.png b/0.4.0-beta/class_fauna_1_1_query_literal.png
new file mode 100644
index 00000000..9edd0c0f
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_query_literal.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_query_obj-members.html b/0.4.0-beta/class_fauna_1_1_query_obj-members.html
new file mode 100644
index 00000000..5c0771e4
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_obj-members.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.QueryObj , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_obj.html b/0.4.0-beta/class_fauna_1_1_query_obj.html
new file mode 100644
index 00000000..a482b0c8
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_obj.html
@@ -0,0 +1,463 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.QueryObj Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a dictionary of FQL queries.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+ QueryObj (IDictionary< string, Query > v)
+ Initializes a new instance of the QueryObj 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 QueryObj is equal to the current QueryObj.
+
+override bool Equals (object? o)
+ Determines whether the specified object is equal to the current QueryObj.
+
+override int GetHashCode ()
+ The default hash function.
+
+override string ToString ()
+ Returns a string that represents the current QueryObj.
+
+
+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.
+
+
+
+IDictionary< string, Query > Unwrap [get]
+ Gets the value of the specified type represented in the query.
+
+
+
+
Represents a dictionary of FQL queries.
+
+
Definition at line 9 of file QueryObj.cs .
+
+
+
◆ QueryObj()
+
+
+
+
+
+ Fauna.QueryObj.QueryObj
+ (
+ IDictionary< string, Query >
+ v )
+
+
+
+
+
+
Initializes a new instance of the QueryObj class with the specified value.
+
Parameters
+
+ v The value of the specified type to be represented in the query.
+
+
+
+
+
Definition at line 20 of file QueryObj.cs .
+
+
+
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+ override bool Fauna.QueryObj.Equals
+ (
+ object?
+ o )
+
+
+
+
+
+
Determines whether the specified object is equal to the current QueryObj.
+
Parameters
+
+ o The object to compare with the current QueryObj.
+
+
+
+
Returns true if the specified object is equal to the current QueryObj; otherwise, false.
+
+
Definition at line 48 of file QueryObj.cs .
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+ override bool Fauna.QueryObj.Equals
+ (
+ Query ?
+ o )
+
+
+
+
+
+
Determines whether the specified QueryObj is equal to the current QueryObj.
+
Parameters
+
+ o The QueryObj to compare with the current QueryObj.
+
+
+
+
Returns true if the specified QueryObj is equal to the current QueryObj; otherwise, false.
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.QueryObj.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current QueryObj.
+
+
Definition at line 57 of file QueryObj.cs .
+
+
+
+
+
◆ operator!=()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryObj.operator!=
+ (
+ QueryObj
+ left ,
+
+
+
+
+ QueryObj
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryObj are not equal.
+
Parameters
+
+ left The first QueryObj to compare.
+ right The second QueryObj to compare.
+
+
+
+
Returns true if left and right are not equal; otherwise, false.
+
+
Definition at line 89 of file QueryObj.cs .
+
+
+
+
+
◆ operator==()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryObj.operator==
+ (
+ QueryObj
+ left ,
+
+
+
+
+ QueryObj
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryObj are equal.
+
Parameters
+
+ left The first QueryObj to compare.
+ right The second QueryObj to compare.
+
+
+
+
Returns true if left and right are equal; otherwise, false.
+
+
Definition at line 78 of file QueryObj.cs .
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
Serializes the query value.
+
Parameters
+
+ ctx The serialization context.
+ writer The writer to serialize the query value to.
+
+
+
+
+
Implements Fauna.IQueryFragment .
+
+
Definition at line 30 of file QueryObj.cs .
+
+
+
+
+
◆ ToString()
+
+
+
+
+
+ override string Fauna.QueryObj.ToString
+ (
+ )
+
+
+
+
+
+
Returns a string that represents the current QueryObj.
+
Returns A string that represents the current QueryObj.
+
+
+
+
+
+
◆ Unwrap
+
+
+
+
+
+
+
+
+ IDictionary<string, Query > Fauna.QueryObj.Unwrap
+
+
+
+
+get
+
+
+
+
+
Gets the value of the specified type represented in the query.
+
+
Definition at line 14 of file QueryObj.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Query/QueryObj.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_obj.png b/0.4.0-beta/class_fauna_1_1_query_obj.png
new file mode 100644
index 00000000..e3bd29e4
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_query_obj.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_query_val-members.html b/0.4.0-beta/class_fauna_1_1_query_val-members.html
new file mode 100644
index 00000000..88171c21
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_val-members.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.QueryVal , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_val.html b/0.4.0-beta/class_fauna_1_1_query_val.html
new file mode 100644
index 00000000..719e5db1
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_query_val.html
@@ -0,0 +1,463 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.QueryVal Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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...
+
+
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+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.
+
+
+
+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 .
+
+
+
◆ QueryVal()
+
+
+
+
+
+ Fauna.QueryVal.QueryVal
+ (
+ object?
+ v )
+
+
+
+
+
+
Initializes a new instance of the QueryVal class with the specified value.
+
Parameters
+
+ v The value of the specified type to be represented in the query.
+
+
+
+
+
Definition at line 20 of file QueryVal.cs .
+
+
+
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+ override bool Fauna.QueryVal.Equals
+ (
+ object?
+ o )
+
+
+
+
+
+
Determines whether the specified object is equal to the current QueryVal.
+
Parameters
+
+ o The object to compare with the current QueryVal.
+
+
+
+
Returns true if the specified object is equal to the current QueryVal; otherwise, false.
+
+
Definition at line 52 of file QueryVal.cs .
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+ override bool Fauna.QueryVal.Equals
+ (
+ Query ?
+ o )
+
+
+
+
+
+
Determines whether the specified QueryVal is equal to the current QueryVal.
+
Parameters
+
+ o The QueryVal to compare with the current QueryVal.
+
+
+
+
Returns true if the specified QueryVal is equal to the current QueryVal; otherwise, false.
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.QueryVal.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current QueryVal.
+
+
Definition at line 66 of file QueryVal.cs .
+
+
+
+
+
◆ operator!=()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryVal.operator!=
+ (
+ QueryVal
+ left ,
+
+
+
+
+ QueryVal
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryVal are not equal.
+
Parameters
+
+ left The first QueryVal to compare.
+ right The second QueryVal to compare.
+
+
+
+
Returns true if left and right are not equal; otherwise, false.
+
+
Definition at line 111 of file QueryVal.cs .
+
+
+
+
+
◆ operator==()
+
+
+
+
+
+
+
+
+ static bool Fauna.QueryVal.operator==
+ (
+ QueryVal
+ left ,
+
+
+
+
+ QueryVal
+ right
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
Determines whether two specified instances of QueryVal are equal.
+
Parameters
+
+ left The first QueryVal to compare.
+ right The second QueryVal to compare.
+
+
+
+
Returns true if left and right are equal; otherwise, false.
+
+
Definition at line 90 of file QueryVal.cs .
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
Serializes the query value.
+
Parameters
+
+ ctx The serialization context.
+ writer The writer to serialize the query value to.
+
+
+
+
+
Implements Fauna.IQueryFragment .
+
+
Definition at line 31 of file QueryVal.cs .
+
+
+
+
+
◆ ToString()
+
+
+
+
+
+ override string Fauna.QueryVal.ToString
+ (
+ )
+
+
+
+
+
+
Returns a string that represents the current QueryVal.
+
Returns A string that represents the current QueryVal.
+
+
+
+
+
+
◆ Unwrap
+
+
+
+
+
+
+
+
+ object? Fauna.QueryVal.Unwrap
+
+
+
+
+get
+
+
+
+
+
Gets the value of the specified type represented in the query.
+
+
Definition at line 14 of file QueryVal.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Query/QueryVal.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_query_val.png b/0.4.0-beta/class_fauna_1_1_query_val.png
new file mode 100644
index 00000000..f2d5ef11
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_query_val.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer-members.html b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer-members.html
new file mode 100644
index 00000000..4bc92479
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Serialization.BaseSerializer< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.html b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.html
new file mode 100644
index 00000000..bb0eb2d7
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.html
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Serialization.BaseSerializer< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 18 of file ISerializer.cs .
+
+
+
◆ EndTokenFor()
+
+
+
+
+
+
+
+
+
+static protected
+
+
+
+
+
+
◆ GetSupportedTypes()
+
+
+
+
◆ UnexpectedTokenExceptionMessage()
+
+
+
+
◆ UnsupportedSerializationTypeMessage()
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.png b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.png
new file mode 100644
index 00000000..e1717a5c
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_serialization_1_1_base_serializer.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer-members.html b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer-members.html
new file mode 100644
index 00000000..5a7be4cc
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer-members.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Serialization.Utf8FaunaWriter , including all inherited members.
+
+ Dispose ()Fauna.Serialization.Utf8FaunaWriter
+ DisposeAsync ()Fauna.Serialization.Utf8FaunaWriter
+ Flush ()Fauna.Serialization.Utf8FaunaWriter
+ FlushAsync ()Fauna.Serialization.Utf8FaunaWriter
+ Utf8FaunaWriter (IBufferWriter< byte > bufferWriter)Fauna.Serialization.Utf8FaunaWriter
+ Utf8FaunaWriter (Stream stream)Fauna.Serialization.Utf8FaunaWriter
+ WriteBoolean (string fieldName, bool value)Fauna.Serialization.Utf8FaunaWriter
+ WriteBooleanValue (bool value)Fauna.Serialization.Utf8FaunaWriter
+ WriteBytes (string fieldName, byte[] value)Fauna.Serialization.Utf8FaunaWriter
+ WriteBytesValue (byte[] value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDate (string fieldName, DateTime value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDateValue (DateTime value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDateValue (DateOnly value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDateValue (DateTimeOffset value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDouble (string fieldName, decimal value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDouble (string fieldName, double value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDoubleValue (decimal value)Fauna.Serialization.Utf8FaunaWriter
+ WriteDoubleValue (double value)Fauna.Serialization.Utf8FaunaWriter
+ WriteEndArray ()Fauna.Serialization.Utf8FaunaWriter
+ WriteEndEscapedObject ()Fauna.Serialization.Utf8FaunaWriter
+ WriteEndObject ()Fauna.Serialization.Utf8FaunaWriter
+ WriteEndRef ()Fauna.Serialization.Utf8FaunaWriter
+ WriteFieldName (string value)Fauna.Serialization.Utf8FaunaWriter
+ WriteInt (string fieldName, int value)Fauna.Serialization.Utf8FaunaWriter
+ WriteIntValue (int value)Fauna.Serialization.Utf8FaunaWriter
+ WriteLong (string fieldName, long value)Fauna.Serialization.Utf8FaunaWriter
+ WriteLongValue (long value)Fauna.Serialization.Utf8FaunaWriter
+ WriteModule (string fieldName, Module value)Fauna.Serialization.Utf8FaunaWriter
+ WriteModuleValue (Module value)Fauna.Serialization.Utf8FaunaWriter
+ WriteNull (string fieldName)Fauna.Serialization.Utf8FaunaWriter
+ WriteNullValue ()Fauna.Serialization.Utf8FaunaWriter
+ WriteStartArray ()Fauna.Serialization.Utf8FaunaWriter
+ WriteStartEscapedObject ()Fauna.Serialization.Utf8FaunaWriter
+ WriteStartObject ()Fauna.Serialization.Utf8FaunaWriter
+ WriteStartRef ()Fauna.Serialization.Utf8FaunaWriter
+ WriteString (string fieldName, string value)Fauna.Serialization.Utf8FaunaWriter
+ WriteStringValue (string value)Fauna.Serialization.Utf8FaunaWriter
+ WriteTaggedValue (string tag, string value)Fauna.Serialization.Utf8FaunaWriter
+ WriteTime (string fieldName, DateTime value)Fauna.Serialization.Utf8FaunaWriter
+ WriteTimeValue (DateTime value)Fauna.Serialization.Utf8FaunaWriter
+ WriteTimeValue (DateTimeOffset value)Fauna.Serialization.Utf8FaunaWriter
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html
new file mode 100644
index 00000000..ea3c6403
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html
@@ -0,0 +1,1417 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Serialization.Utf8FaunaWriter Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Provides functionality for writing data in a streaming manner to a buffer or a stream.
+ More...
+
+
+
+
+
+
+
+ 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 WriteBytes (string fieldName, byte[] value)
+ Writes a byte array 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 WriteBytesValue (byte[] value)
+ Writes a byte array 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 12 of file Utf8FaunaWriter.cs .
+
+
+
◆ Utf8FaunaWriter() [1/2]
+
+
+
+
+
+ Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter
+ (
+ IBufferWriter< byte >
+ bufferWriter )
+
+
+
+
+
+
Initializes a new instance of the Utf8FaunaWriter class with a specified buffer writer.
+
Parameters
+
+ bufferWriter The buffer writer to write to.
+
+
+
+
+
Definition at line 20 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ Utf8FaunaWriter() [2/2]
+
+
+
+
+
+ Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter
+ (
+ Stream
+ stream )
+
+
+
+
+
+
Initializes a new instance of the Utf8FaunaWriter class with a specified stream.
+
Parameters
+
+ stream The stream to write to.
+
+
+
+
+
Definition at line 29 of file Utf8FaunaWriter.cs .
+
+
+
+
+
+
◆ Dispose()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.Dispose
+ (
+ )
+
+
+
+
+
+
+
◆ DisposeAsync()
+
+
+
+
+
+ async ValueTask Fauna.Serialization.Utf8FaunaWriter.DisposeAsync
+ (
+ )
+
+
+
+
+
+
Asynchronously disposes the underlying writer.
+
+
Definition at line 61 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ Flush()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.Flush
+ (
+ )
+
+
+
+
+
+
Flushes the written data to the underlying buffer or stream.
+
+
Definition at line 37 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ FlushAsync()
+
+
+
+
+
+ async ValueTask Fauna.Serialization.Utf8FaunaWriter.FlushAsync
+ (
+ )
+
+
+
+
+
+
Asynchronously flushes the written data to the underlying buffer or stream.
+
+
Definition at line 45 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteBoolean()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteBoolean
+ (
+ string
+ fieldName ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a boolean value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The boolean value to write.
+
+
+
+
+
Definition at line 229 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteBooleanValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteBooleanValue
+ (
+ bool
+ value )
+
+
+
+
+
+
Writes a boolean value to the stream.
+
Parameters
+
+ value The boolean value to write.
+
+
+
+
+
Definition at line 386 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteBytes()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteBytes
+ (
+ string
+ fieldName ,
+
+
+
+
+ byte[]
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a byte array value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The byte array value to write.
+
+
+
+
+
Definition at line 185 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteBytesValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteBytesValue
+ (
+ byte[]
+ value )
+
+
+
+
+
+
Writes a byte array value as a tagged element.
+
Parameters
+
+ value The byte array value to write.
+
+
+
+
+
Definition at line 309 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDate()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDate
+ (
+ string
+ fieldName ,
+
+
+
+
+ DateTime
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a date value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The DateTime value to write.
+
+
+
+
+
Definition at line 207 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDateValue() [1/3]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue
+ (
+ DateOnly
+ value )
+
+
+
+
+
+
Writes a date value as a tagged element.
+
Parameters
+
+ value The date value to write.
+
+
+
+
+
Definition at line 346 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDateValue() [2/3]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue
+ (
+ DateTime
+ value )
+
+
+
+
+
+
Writes a date value as a tagged element.
+
Parameters
+
+ value The date value to write.
+
+
+
+
+
Definition at line 336 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDateValue() [3/3]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDateValue
+ (
+ DateTimeOffset
+ value )
+
+
+
+
+
+
Writes a date value as a tagged element.
+
Parameters
+
+ value The date value to write.
+
+
+
+
+
Definition at line 356 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDouble() [1/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDouble
+ (
+ string
+ fieldName ,
+
+
+
+
+ decimal
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a double value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The decimal value to write.
+
+
+
+
+
Definition at line 141 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDouble() [2/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDouble
+ (
+ string
+ fieldName ,
+
+
+
+
+ double
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a double value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The double value to write.
+
+
+
+
+
Definition at line 152 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDoubleValue() [1/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue
+ (
+ decimal
+ value )
+
+
+
+
+
+
Writes a double value as a tagged element.
+
Parameters
+
+ value The double value to write.
+
+
+
+
+
Definition at line 282 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteDoubleValue() [2/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue
+ (
+ double
+ value )
+
+
+
+
+
+
Writes a double value as a tagged element.
+
Parameters
+
+ value The double value to write.
+
+
+
+
+
Definition at line 291 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteEndArray()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteEndArray
+ (
+ )
+
+
+
+
+
+
+
◆ WriteEndEscapedObject()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteEndEscapedObject
+ (
+ )
+
+
+
+
+
+
Writes the end of a specially tagged object.
+
+
Definition at line 95 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteEndObject()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteEndObject
+ (
+ )
+
+
+
+
+
+
+
◆ WriteEndRef()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteEndRef
+ (
+ )
+
+
+
+
+
+
+
◆ WriteFieldName()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteFieldName
+ (
+ string
+ value )
+
+
+
+
+
+
Writes a field name for the next value.
+
Parameters
+
+ value The name of the field.
+
+
+
+
+
Definition at line 261 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteInt()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteInt
+ (
+ string
+ fieldName ,
+
+
+
+
+ int
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes an integer value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The integer value to write.
+
+
+
+
+
Definition at line 163 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteIntValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteIntValue
+ (
+ int
+ value )
+
+
+
+
+
+
Writes an integer value as a tagged element.
+
Parameters
+
+ value The integer value to write.
+
+
+
+
+
Definition at line 300 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteLong()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteLong
+ (
+ string
+ fieldName ,
+
+
+
+
+ long
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a long integer value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The long integer value to write.
+
+
+
+
+
Definition at line 174 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteLongValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteLongValue
+ (
+ long
+ value )
+
+
+
+
+
+
Writes a long integer value as a tagged element.
+
Parameters
+
+ value The long integer value to write.
+
+
+
+
+
Definition at line 318 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteModule()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteModule
+ (
+ string
+ fieldName ,
+
+
+
+
+ Module
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a module value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The module value to write.
+
+
+
+
+
Definition at line 251 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteModuleValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteModuleValue
+ (
+ Module
+ value )
+
+
+
+
+
+
Writes a module value as a tagged element.
+
Parameters
+
+ value The module value to write.
+
+
+
+
+
Definition at line 403 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteNull()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteNull
+ (
+ string
+ fieldName )
+
+
+
+
+
+
Writes a null value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+
+
+
+
+
Definition at line 240 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteNullValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteNullValue
+ (
+ )
+
+
+
+
+
+
+
◆ WriteStartArray()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteStartArray
+ (
+ )
+
+
+
+
+
+
+
◆ WriteStartEscapedObject()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteStartEscapedObject
+ (
+ )
+
+
+
+
+
+
Writes the beginning of a specially tagged object.
+
+
Definition at line 85 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteStartObject()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteStartObject
+ (
+ )
+
+
+
+
+
+
+
◆ WriteStartRef()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteStartRef
+ (
+ )
+
+
+
+
+
+
+
◆ WriteString()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteString
+ (
+ string
+ fieldName ,
+
+
+
+
+ string
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a string value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The string value to write.
+
+
+
+
+
Definition at line 196 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteStringValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteStringValue
+ (
+ string
+ value )
+
+
+
+
+
+
Writes a string value as a tagged element.
+
Parameters
+
+ value The string value to write.
+
+
+
+
+
Definition at line 327 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteTaggedValue()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteTaggedValue
+ (
+ string
+ tag ,
+
+
+
+
+ string
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a tagged value in an object.
+
Parameters
+
+ tag The tag to use for the value.
+ value The value associated with the tag.
+
+
+
+
+
Definition at line 271 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteTime()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteTime
+ (
+ string
+ fieldName ,
+
+
+
+
+ DateTime
+ value
+
+
+
+ )
+
+
+
+
+
+
Writes a time value with a specific field name.
+
Parameters
+
+ fieldName The name of the field.
+ value The DateTime value to write.
+
+
+
+
+
Definition at line 218 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteTimeValue() [1/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue
+ (
+ DateTime
+ value )
+
+
+
+
+
+
Writes a date value as a tagged element.
+
Parameters
+
+ value The date value to write.
+
+
+
+
+
Definition at line 366 of file Utf8FaunaWriter.cs .
+
+
+
+
+
◆ WriteTimeValue() [2/2]
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue
+ (
+ DateTimeOffset
+ value )
+
+
+
+
+
+
Writes a date value as a tagged element.
+
Parameters
+
+ value The date value to write.
+
+
+
+
+
Definition at line 376 of file Utf8FaunaWriter.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.png b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.png
new file mode 100644
index 00000000..c11cbc24
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_serialization_1_1_utf8_fauna_writer.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_stream_options-members.html b/0.4.0-beta/class_fauna_1_1_stream_options-members.html
new file mode 100644
index 00000000..b1534971
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_stream_options-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.StreamOptions , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_stream_options.html b/0.4.0-beta/class_fauna_1_1_stream_options.html
new file mode 100644
index 00000000..af4aaf5f
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_stream_options.html
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.StreamOptions Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the options when subscribing to Fauna Streams.
+ More...
+
+
+ StreamOptions (string token, string cursor)
+ Initializes a new instance of the StreamOptions class with the specified token and cursor.
+
+ StreamOptions (string token, long startTs)
+ Initializes a new instance of the StreamOptions class with the specified token and start timestamp.
+
+
+
+string? Token [get]
+
+string? Cursor [get]
+ Cursor from the stream, must be used with the associated Token. Used to resume the stream.
+
+long? StartTs [get]
+
+
+
+
Represents the options when subscribing to Fauna Streams.
+
+
Definition at line 6 of file StreamOptions.cs .
+
+
+
◆ StreamOptions() [1/2]
+
+
+
+
+
+ Fauna.StreamOptions.StreamOptions
+ (
+ string
+ token ,
+
+
+
+
+ string
+ cursor
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the StreamOptions class with the specified token and cursor.
+
Parameters
+
+ token The token returned from Fauna when the stream is created.
+ cursor The cursor from the stream, must be used with the associated Token. Used to resume the stream.
+
+
+
+
+
Definition at line 14 of file StreamOptions.cs .
+
+
+
+
+
◆ StreamOptions() [2/2]
+
+
+
+
+
+ Fauna.StreamOptions.StreamOptions
+ (
+ string
+ token ,
+
+
+
+
+ long
+ startTs
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the StreamOptions class with the specified token and start timestamp.
+
Parameters
+
+ token The token returned from Fauna when the stream is created.
+ startTs The start timestamp to use for the stream.
+
+
+
+
+
Definition at line 25 of file StreamOptions.cs .
+
+
+
+
+
+
◆ Cursor
+
+
+
+
+
+
+
+
+ string? Fauna.StreamOptions.Cursor
+
+
+
+
+get
+
+
+
+
+
Cursor from the stream, must be used with the associated Token. Used to resume the stream.
+
+
Definition at line 37 of file StreamOptions.cs .
+
+
+
+
+
◆ StartTs
+
+
+
+
+
+
+
+
+ long? Fauna.StreamOptions.StartTs
+
+
+
+
+get
+
+
+
+
+
+
◆ Token
+
+
+
+
+
+
+
+
+ string? Fauna.StreamOptions.Token
+
+
+
+
+get
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref-members.html
new file mode 100644
index 00000000..3baf80f6
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref-members.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.BaseRef< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.html b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.html
new file mode 100644
index 00000000..aa6e230e
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.html
@@ -0,0 +1,470 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.BaseRef< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+readonly? T Doc
+ Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is true.
+
+
+
+string? Cause [get]
+ Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
+Module Collection [get]
+ Gets the collection to which the ref belongs.
+
+bool? Exists [get]
+ Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
+bool IsLoaded = false [get]
+ Gets a boolean indicating whether the document represented by the ref has been loaded.
+
+
+
+
+
Definition at line 5 of file BaseRef.cs .
+
+
+
◆ BaseRef() [1/6]
+
+
+
+
◆ BaseRef() [2/6]
+
+
+
+
◆ BaseRef() [3/6]
+
+
+
+
◆ BaseRef() [4/6]
+
+
+
+
◆ BaseRef() [5/6]
+
+
+
+
◆ BaseRef() [6/6]
+
+
+
+
+
◆ Get()
+
+
+
+
+
◆ Doc
+
+
+
+
+
Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is true.
+
+
Definition at line 12 of file BaseRef.cs .
+
+
+
+
+
+
◆ Cause
+
+
+
+
+
Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
+
Definition at line 17 of file BaseRef.cs .
+
+
+
+
+
◆ Collection
+
+
+
+
+
Gets the collection to which the ref belongs.
+
+
Definition at line 22 of file BaseRef.cs .
+
+
+
+
+
◆ Exists
+
+
+
+
+
Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
+
Definition at line 27 of file BaseRef.cs .
+
+
+
+
+
◆ IsLoaded
+
+
+
+
+
Gets a boolean indicating whether the document represented by the ref has been loaded.
+
+
Definition at line 32 of file BaseRef.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/BaseRef.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.png b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.png
new file mode 100644
index 00000000..b0d018ea
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder-members.html
new file mode 100644
index 00000000..4f05c556
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.BaseRefBuilder< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder.html b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder.html
new file mode 100644
index 00000000..389906c0
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_base_ref_builder.html
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.BaseRefBuilder< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 3 of file BaseRefBuilder.cs .
+
+
+
◆ Build()
+
+
+
+
+
◆ Cause
+
+
+
+
◆ Collection
+
+
+
+
◆ Doc
+
+
+
+
◆ Exists
+
+
+
+
◆ Id
+
+
+
+
◆ Name
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_event-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_event-members.html
new file mode 100644
index 00000000..885c5447
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_event-members.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.Event< T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_event.html b/0.4.0-beta/class_fauna_1_1_types_1_1_event.html
new file mode 100644
index 00000000..7ffb8ecb
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_event.html
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.Event< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
Type Constraints
+
+
+
+
+
+
Definition at line 19 of file Event.cs .
+
+
+
◆ From()
+
+
+
+
+
◆ Cursor
+
+
+
+
◆ Data
+
+
+
+
◆ Stats
+
+
+
+
◆ TxnTime
+
+
+
+
◆ Type
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/Event.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_module-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_module-members.html
new file mode 100644
index 00000000..891db26c
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_module-members.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.Module , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_module.html b/0.4.0-beta/class_fauna_1_1_types_1_1_module.html
new file mode 100644
index 00000000..57761dbf
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_module.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.Module Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities.
+ More...
+
+
+
+
+
+
+
+ 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.
+
+
+
+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.
+
+
Definition at line 7 of file Module.cs .
+
+
+
◆ Module()
+
+
+
+
+
+ Fauna.Types.Module.Module
+ (
+ string
+ name )
+
+
+
+
+
+
Initializes a new instance of the Module class with the specified name.
+
Parameters
+
+ name The name of the module.
+
+
+
+
+
Definition at line 18 of file Module.cs .
+
+
+
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+ bool Fauna.Types.Module.Equals
+ (
+ Module ?
+ other )
+
+
+
+
+
+
Determines whether the specified Module is equal to the current Module.
+
Parameters
+
+ other The Module to compare with the current Module.
+
+
+
+
Returns true if the specified Module is equal to the current Module; otherwise, false.
+
+
Definition at line 28 of file Module.cs .
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+ override bool Fauna.Types.Module.Equals
+ (
+ object?
+ obj )
+
+
+
+
+
+
Determines whether the specified object is equal to the current Module.
+
Parameters
+
+ obj The object to compare with the current Module.
+
+
+
+
Returns true if the specified object is equal to the current Module; otherwise, false.
+
+
Definition at line 40 of file Module.cs .
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.Types.Module.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current Module.
+
+
Definition at line 52 of file Module.cs .
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Types.Module.Name
+
+
+
+
+get
+
+
+
+
+
Gets the name of the module. The name is used to identify and reference the module.
+
+
Definition at line 12 of file Module.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/Module.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_module.png b/0.4.0-beta/class_fauna_1_1_types_1_1_module.png
new file mode 100644
index 00000000..55e9fccc
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_types_1_1_module.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref-members.html
new file mode 100644
index 00000000..13052c75
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref-members.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.NamedRef< T > , including all inherited members.
+
+ BaseRef (DataContext.ICollection col)Fauna.Types.BaseRef< T >
+ BaseRef (DataContext.ICollection col, T doc)Fauna.Types.BaseRef< T >
+ BaseRef (DataContext.ICollection col, string cause)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll, T doc)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll, string cause)Fauna.Types.BaseRef< T >
+ Cause Fauna.Types.BaseRef< T >
+ Collection Fauna.Types.BaseRef< T >
+ Doc Fauna.Types.BaseRef< T > protected
+ Exists Fauna.Types.BaseRef< T >
+ Get ()Fauna.Types.NamedRef< T >
+ IsLoaded Fauna.Types.BaseRef< T >
+ Name Fauna.Types.NamedRef< T >
+ NamedRef (string name, DataContext.ICollection col)Fauna.Types.NamedRef< T >
+ NamedRef (string name, DataContext.ICollection col, T doc)Fauna.Types.NamedRef< T >
+ NamedRef (string name, DataContext.ICollection col, string cause)Fauna.Types.NamedRef< T >
+ NamedRef (string name, Module col)Fauna.Types.NamedRef< T >
+ NamedRef (string name, Module col, string cause)Fauna.Types.NamedRef< T >
+ NamedRef (string name, Module col, T doc)Fauna.Types.NamedRef< T >
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.html b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.html
new file mode 100644
index 00000000..4e824cb0
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.html
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.NamedRef< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef.
+ More...
+
+
+
+
+
+
+
+
+
+
+ NamedRef (string name, DataContext.ICollection col)
+
+ NamedRef (string name, DataContext.ICollection col, T doc)
+
+ NamedRef (string name, DataContext.ICollection col, string cause)
+
+ NamedRef (string name, Module col)
+
+ NamedRef (string name, Module col, string cause)
+
+ NamedRef (string name, Module col, T doc)
+
+override T Get ()
+
+
+ BaseRef (DataContext.ICollection col)
+
+ BaseRef (DataContext.ICollection col, T doc)
+
+ BaseRef (DataContext.ICollection col, string cause)
+
+ BaseRef (Module coll)
+
+ BaseRef (Module coll, T doc)
+
+ BaseRef (Module coll, string cause)
+
+T Get ()
+
+
+
+string Name [get]
+ Gets the string value of the ref name.
+
+
+string? Cause [get]
+ Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
+Module Collection [get]
+ Gets the collection to which the ref belongs.
+
+bool? Exists [get]
+ Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
+bool IsLoaded = false [get]
+ Gets a boolean indicating whether the document represented by the ref has been loaded.
+
+
+
+
+readonly? T Doc
+ Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is true.
+
+
+
+
Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef.
+
+
Definition at line 11 of file NamedRef.cs .
+
+
+
◆ NamedRef() [1/6]
+
+
+
+
◆ NamedRef() [2/6]
+
+
+
+
◆ NamedRef() [3/6]
+
+
+
+
◆ NamedRef() [4/6]
+
+
+
+
◆ NamedRef() [5/6]
+
+
+
+
◆ NamedRef() [6/6]
+
+
+
+
+
◆ Get()
+
+
+
+
+
◆ Name
+
+
+
+
+
Gets the string value of the ref name.
+
+
Definition at line 16 of file NamedRef.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/NamedRef.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.png b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.png
new file mode 100644
index 00000000..c4d6c24d
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_types_1_1_named_ref.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_ref-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_ref-members.html
new file mode 100644
index 00000000..3ae4a48d
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_ref-members.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.Ref< T > , including all inherited members.
+
+ BaseRef (DataContext.ICollection col)Fauna.Types.BaseRef< T >
+ BaseRef (DataContext.ICollection col, T doc)Fauna.Types.BaseRef< T >
+ BaseRef (DataContext.ICollection col, string cause)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll, T doc)Fauna.Types.BaseRef< T >
+ BaseRef (Module coll, string cause)Fauna.Types.BaseRef< T >
+ Cause Fauna.Types.BaseRef< T >
+ Collection Fauna.Types.BaseRef< T >
+ Doc Fauna.Types.BaseRef< T > protected
+ Exists Fauna.Types.BaseRef< T >
+ Get ()Fauna.Types.Ref< T >
+ Id Fauna.Types.Ref< T >
+ IsLoaded Fauna.Types.BaseRef< T >
+ Ref (string id, DataContext.ICollection col)Fauna.Types.Ref< T >
+ Ref (string id, DataContext.ICollection col, T doc)Fauna.Types.Ref< T >
+ Ref (string id, DataContext.ICollection col, string cause)Fauna.Types.Ref< T >
+ Ref (string id, Module col)Fauna.Types.Ref< T >
+ Ref (string id, Module col, string cause)Fauna.Types.Ref< T >
+ Ref (string id, Module col, T doc)Fauna.Types.Ref< T >
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_ref.html b/0.4.0-beta/class_fauna_1_1_types_1_1_ref.html
new file mode 100644
index 00000000..8c15d9ea
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_ref.html
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.Ref< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a document ref.
+ More...
+
+
+
+
+
+
+
+
+
+
+ Ref (string id, DataContext.ICollection col)
+
+ Ref (string id, DataContext.ICollection col, T doc)
+
+ Ref (string id, DataContext.ICollection col, string cause)
+
+ Ref (string id, Module col)
+
+ Ref (string id, Module col, string cause)
+
+ Ref (string id, Module col, T doc)
+
+override T Get ()
+
+
+ BaseRef (DataContext.ICollection col)
+
+ BaseRef (DataContext.ICollection col, T doc)
+
+ BaseRef (DataContext.ICollection col, string cause)
+
+ BaseRef (Module coll)
+
+ BaseRef (Module coll, T doc)
+
+ BaseRef (Module coll, string cause)
+
+T Get ()
+
+
+
+string Id [get]
+ Gets the string value of the ref ID.
+
+
+string? Cause [get]
+ Gets the cause when exists is false. Is null unless IsLoaded is true and Exists is false.
+
+Module Collection [get]
+ Gets the collection to which the ref belongs.
+
+bool? Exists [get]
+ Gets a boolean indicating whether the doc exists. Is null unless IsLoaded is true.
+
+bool IsLoaded = false [get]
+ Gets a boolean indicating whether the document represented by the ref has been loaded.
+
+
+
+
+readonly? T Doc
+ Gets the materialized document represented by the Ref. Is null unless IsLoaded is true and Exists is true.
+
+
+
+
Represents a document ref.
+
+
Definition at line 10 of file Ref.cs .
+
+
+
◆ Ref() [1/6]
+
+
+
+
+
Definition at line 17 of file Ref.cs .
+
+
+
+
+
◆ Ref() [2/6]
+
+
+
+
+
Definition at line 22 of file Ref.cs .
+
+
+
+
+
◆ Ref() [3/6]
+
+
+
+
+
Definition at line 27 of file Ref.cs .
+
+
+
+
+
◆ Ref() [4/6]
+
+
+
+
+
Definition at line 32 of file Ref.cs .
+
+
+
+
+
◆ Ref() [5/6]
+
+
+
+
+
Definition at line 37 of file Ref.cs .
+
+
+
+
+
◆ Ref() [6/6]
+
+
+
+
+
Definition at line 42 of file Ref.cs .
+
+
+
+
+
+
◆ Get()
+
+
+
+
+
Definition at line 47 of file Ref.cs .
+
+
+
+
+
+
◆ Id
+
+
+
+
+
Gets the string value of the ref ID.
+
+
Definition at line 15 of file Ref.cs .
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/Ref.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_ref.png b/0.4.0-beta/class_fauna_1_1_types_1_1_ref.png
new file mode 100644
index 00000000..f10cfc89
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_types_1_1_ref.png differ
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_stream-members.html b/0.4.0-beta/class_fauna_1_1_types_1_1_stream-members.html
new file mode 100644
index 00000000..1924350b
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_stream-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Types.Stream , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_stream.html b/0.4.0-beta/class_fauna_1_1_types_1_1_stream.html
new file mode 100644
index 00000000..8d9b7939
--- /dev/null
+++ b/0.4.0-beta/class_fauna_1_1_types_1_1_stream.html
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types.Stream Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a Fauna stream token.
+ More...
+
+
+
+
+
+
+
+ Stream (string token)
+
+void Serialize (System.IO.Stream stream)
+
+bool Equals (Stream ? other)
+ Determines whether the specified Stream is equal to the current Stream.
+
+override bool Equals (object? obj)
+ Determines whether the specified object is equal to the current Stream.
+
+override int GetHashCode ()
+ The default hash function.
+
+
+
+
Represents a Fauna stream token.
+
+
Definition at line 8 of file Stream.cs .
+
+
+
◆ Stream()
+
+
+
+
+
+ Fauna.Types.Stream.Stream
+ (
+ string
+ token )
+
+
+
+
+
+
+
+
◆ Equals() [1/2]
+
+
+
+
+
+ override bool Fauna.Types.Stream.Equals
+ (
+ object?
+ obj )
+
+
+
+
+
+
Determines whether the specified object is equal to the current Stream.
+
Parameters
+
+ obj The object to compare with the current Stream.
+
+
+
+
Returns true if the specified object is equal to the current Stream; otherwise, false.
+
+
Definition at line 59 of file Stream.cs .
+
+
+
+
+
◆ Equals() [2/2]
+
+
+
+
+
+ bool Fauna.Types.Stream.Equals
+ (
+ Stream ?
+ other )
+
+
+
+
+
+
Determines whether the specified Stream is equal to the current Stream.
+
Parameters
+
+ other The Stream to compare with the current Stream.
+
+
+
+
Returns true if the specified Stream is equal to the current Stream; otherwise, false.
+
+
Definition at line 47 of file Stream.cs .
+
+
+
+
+
◆ GetHashCode()
+
+
+
+
+
+ override int Fauna.Types.Stream.GetHashCode
+ (
+ )
+
+
+
+
+
+
The default hash function.
+
Returns A hash code for the current Stream.
+
+
Definition at line 71 of file Stream.cs .
+
+
+
+
+
◆ Serialize()
+
+
+
+
+
+ void Fauna.Types.Stream.Serialize
+ (
+ System::IO::Stream
+ stream )
+
+
+
+
+
+
+
+
◆ LastCursor
+
+
+
+
+
+
+
+
+ string? Fauna.Types.Stream.LastCursor
+
+
+
+
+get set
+
+
+
+
+
+
◆ StartTs
+
+
+
+
+
+
+
+
+ long? Fauna.Types.Stream.StartTs
+
+
+
+
+get set
+
+
+
+
+
The documentation for this class was generated from the following file:
+/tmp/build/1a4543b4/repo.git/Fauna/Types/Stream.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/class_fauna_1_1_types_1_1_stream.png b/0.4.0-beta/class_fauna_1_1_types_1_1_stream.png
new file mode 100644
index 00000000..56e251a6
Binary files /dev/null and b/0.4.0-beta/class_fauna_1_1_types_1_1_stream.png differ
diff --git a/0.4.0-beta/classes.html b/0.4.0-beta/classes.html
new file mode 100644
index 00000000..b3931114
--- /dev/null
+++ b/0.4.0-beta/classes.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/closed.png b/0.4.0-beta/closed.png
new file mode 100644
index 00000000..98cc2c90
Binary files /dev/null and b/0.4.0-beta/closed.png differ
diff --git a/0.4.0-beta/dir_1038385375e5d01c95b1227bc573a5d8.html b/0.4.0-beta/dir_1038385375e5d01c95b1227bc573a5d8.html
new file mode 100644
index 00000000..9bf75818
--- /dev/null
+++ b/0.4.0-beta/dir_1038385375e5d01c95b1227bc573a5d8.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_1eaa872323b5723b0f16a7d4417fb49f.html b/0.4.0-beta/dir_1eaa872323b5723b0f16a7d4417fb49f.html
new file mode 100644
index 00000000..3644609f
--- /dev/null
+++ b/0.4.0-beta/dir_1eaa872323b5723b0f16a7d4417fb49f.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Serialization Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_261a4db63552e50af951723ea4d34718.html b/0.4.0-beta/dir_261a4db63552e50af951723ea4d34718.html
new file mode 100644
index 00000000..eee636ec
--- /dev/null
+++ b/0.4.0-beta/dir_261a4db63552e50af951723ea4d34718.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_3f83edee5316a37be9b85613dc03b2f9.html b/0.4.0-beta/dir_3f83edee5316a37be9b85613dc03b2f9.html
new file mode 100644
index 00000000..2e38e6b1
--- /dev/null
+++ b/0.4.0-beta/dir_3f83edee5316a37be9b85613dc03b2f9.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Types Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_4ccf8ad9dbe8102aca0d73af6cf4cab8.html b/0.4.0-beta/dir_4ccf8ad9dbe8102aca0d73af6cf4cab8.html
new file mode 100644
index 00000000..14c32c8a
--- /dev/null
+++ b/0.4.0-beta/dir_4ccf8ad9dbe8102aca0d73af6cf4cab8.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Mapping Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_5221dcee9a328047ee1425c98d246955.html b/0.4.0-beta/dir_5221dcee9a328047ee1425c98d246955.html
new file mode 100644
index 00000000..13a47794
--- /dev/null
+++ b/0.4.0-beta/dir_5221dcee9a328047ee1425c98d246955.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Exceptions Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_719469c40a7d9fb7208046544ed8ba75.html b/0.4.0-beta/dir_719469c40a7d9fb7208046544ed8ba75.html
new file mode 100644
index 00000000..75022ff2
--- /dev/null
+++ b/0.4.0-beta/dir_719469c40a7d9fb7208046544ed8ba75.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Query Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_72d25706d3cadf3c2f13b1c310911cee.html b/0.4.0-beta/dir_72d25706d3cadf3c2f13b1c310911cee.html
new file mode 100644
index 00000000..b9a9dd41
--- /dev/null
+++ b/0.4.0-beta/dir_72d25706d3cadf3c2f13b1c310911cee.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Properties Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_99e30c0cfe73d11a26c3f3b654469054.html b/0.4.0-beta/dir_99e30c0cfe73d11a26c3f3b654469054.html
new file mode 100644
index 00000000..ad09583e
--- /dev/null
+++ b/0.4.0-beta/dir_99e30c0cfe73d11a26c3f3b654469054.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Linq Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_c615ddcfd793cc68ac4be75b68c1605d.html b/0.4.0-beta/dir_c615ddcfd793cc68ac4be75b68c1605d.html
new file mode 100644
index 00000000..55c83196
--- /dev/null
+++ b/0.4.0-beta/dir_c615ddcfd793cc68ac4be75b68c1605d.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Core Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_deeda8b88670d86156b23978d989019c.html b/0.4.0-beta/dir_deeda8b88670d86156b23978d989019c.html
new file mode 100644
index 00000000..a2b14b6f
--- /dev/null
+++ b/0.4.0-beta/dir_deeda8b88670d86156b23978d989019c.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dir_e1838c63c9b5af3efddcaccc15f286c7.html b/0.4.0-beta/dir_e1838c63c9b5af3efddcaccc15f286c7.html
new file mode 100644
index 00000000..abcc9746
--- /dev/null
+++ b/0.4.0-beta/dir_e1838c63c9b5af3efddcaccc15f286c7.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: /tmp/build/1a4543b4/repo.git/Fauna/Util/Extensions Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/doc.svg b/0.4.0-beta/doc.svg
new file mode 100644
index 00000000..0b928a53
--- /dev/null
+++ b/0.4.0-beta/doc.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/docd.svg b/0.4.0-beta/docd.svg
new file mode 100644
index 00000000..ac18b275
--- /dev/null
+++ b/0.4.0-beta/docd.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/doxygen.css b/0.4.0-beta/doxygen.css
new file mode 100644
index 00000000..009a9b55
--- /dev/null
+++ b/0.4.0-beta/doxygen.css
@@ -0,0 +1,2045 @@
+/* The standard CSS for doxygen 1.9.8*/
+
+html {
+/* page base colors */
+--page-background-color: white;
+--page-foreground-color: black;
+--page-link-color: #3D578C;
+--page-visited-link-color: #4665A2;
+
+/* index */
+--index-odd-item-bg-color: #F8F9FC;
+--index-even-item-bg-color: white;
+--index-header-color: black;
+--index-separator-color: #A0A0A0;
+
+/* header */
+--header-background-color: #F9FAFC;
+--header-separator-color: #C4CFE5;
+--header-gradient-image: url('nav_h.png');
+--group-header-separator-color: #879ECB;
+--group-header-color: #354C7B;
+--inherit-header-color: gray;
+
+--footer-foreground-color: #2A3D61;
+--footer-logo-width: 104px;
+--citation-label-color: #334975;
+--glow-color: cyan;
+
+--title-background-color: white;
+--title-separator-color: #5373B4;
+--directory-separator-color: #9CAFD4;
+--separator-color: #4A6AAA;
+
+--blockquote-background-color: #F7F8FB;
+--blockquote-border-color: #9CAFD4;
+
+--scrollbar-thumb-color: #9CAFD4;
+--scrollbar-background-color: #F9FAFC;
+
+--icon-background-color: #728DC1;
+--icon-foreground-color: white;
+--icon-doc-image: url('doc.svg');
+--icon-folder-open-image: url('folderopen.svg');
+--icon-folder-closed-image: url('folderclosed.svg');
+
+/* brief member declaration list */
+--memdecl-background-color: #F9FAFC;
+--memdecl-separator-color: #DEE4F0;
+--memdecl-foreground-color: #555;
+--memdecl-template-color: #4665A2;
+
+/* detailed member list */
+--memdef-border-color: #A8B8D9;
+--memdef-title-background-color: #E2E8F2;
+--memdef-title-gradient-image: url('nav_f.png');
+--memdef-proto-background-color: #DFE5F1;
+--memdef-proto-text-color: #253555;
+--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+--memdef-doc-background-color: white;
+--memdef-param-name-color: #602020;
+--memdef-template-color: #4665A2;
+
+/* tables */
+--table-cell-border-color: #2D4068;
+--table-header-background-color: #374F7F;
+--table-header-foreground-color: #FFFFFF;
+
+/* labels */
+--label-background-color: #728DC1;
+--label-left-top-border-color: #5373B4;
+--label-right-bottom-border-color: #C4CFE5;
+--label-foreground-color: white;
+
+/** navigation bar/tree/menu */
+--nav-background-color: #F9FAFC;
+--nav-foreground-color: #364D7C;
+--nav-gradient-image: url('tab_b.png');
+--nav-gradient-hover-image: url('tab_h.png');
+--nav-gradient-active-image: url('tab_a.png');
+--nav-gradient-active-image-parent: url("../tab_a.png");
+--nav-separator-image: url('tab_s.png');
+--nav-breadcrumb-image: url('bc_s.png');
+--nav-breadcrumb-border-color: #C2CDE4;
+--nav-splitbar-image: url('splitbar.png');
+--nav-font-size-level1: 13px;
+--nav-font-size-level2: 10px;
+--nav-font-size-level3: 9px;
+--nav-text-normal-color: #283A5D;
+--nav-text-hover-color: white;
+--nav-text-active-color: white;
+--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-menu-button-color: #364D7C;
+--nav-menu-background-color: white;
+--nav-menu-foreground-color: #555555;
+--nav-menu-toggle-color: rgba(255, 255, 255, 0.5);
+--nav-arrow-color: #9CAFD4;
+--nav-arrow-selected-color: #9CAFD4;
+
+/* table of contents */
+--toc-background-color: #F4F6FA;
+--toc-border-color: #D8DFEE;
+--toc-header-color: #4665A2;
+--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595; ");
+
+/** search field */
+--search-background-color: white;
+--search-foreground-color: #909090;
+--search-magnification-image: url('mag.svg');
+--search-magnification-select-image: url('mag_sel.svg');
+--search-active-color: black;
+--search-filter-background-color: #F9FAFC;
+--search-filter-foreground-color: black;
+--search-filter-border-color: #90A5CE;
+--search-filter-highlight-text-color: white;
+--search-filter-highlight-bg-color: #3D578C;
+--search-results-foreground-color: #425E97;
+--search-results-background-color: #EEF1F7;
+--search-results-border-color: black;
+--search-box-shadow: inset 0.5px 0.5px 3px 0px #555;
+
+/** code fragments */
+--code-keyword-color: #008000;
+--code-type-keyword-color: #604020;
+--code-flow-keyword-color: #E08000;
+--code-comment-color: #800000;
+--code-preprocessor-color: #806020;
+--code-string-literal-color: #002080;
+--code-char-literal-color: #008080;
+--code-xml-cdata-color: black;
+--code-vhdl-digit-color: #FF00FF;
+--code-vhdl-char-color: #000000;
+--code-vhdl-keyword-color: #700070;
+--code-vhdl-logic-color: #FF0000;
+--code-link-color: #4665A2;
+--code-external-link-color: #4665A2;
+--fragment-foreground-color: black;
+--fragment-background-color: #FBFCFD;
+--fragment-border-color: #C4CFE5;
+--fragment-lineno-border-color: #00FF00;
+--fragment-lineno-background-color: #E8E8E8;
+--fragment-lineno-foreground-color: black;
+--fragment-lineno-link-fg-color: #4665A2;
+--fragment-lineno-link-bg-color: #D8D8D8;
+--fragment-lineno-link-hover-fg-color: #4665A2;
+--fragment-lineno-link-hover-bg-color: #C8C8C8;
+--tooltip-foreground-color: black;
+--tooltip-background-color: white;
+--tooltip-border-color: gray;
+--tooltip-doc-color: grey;
+--tooltip-declaration-color: #006318;
+--tooltip-link-color: #4665A2;
+--tooltip-shadow: 1px 1px 7px gray;
+--fold-line-color: #808080;
+--fold-minus-image: url('minus.svg');
+--fold-plus-image: url('plus.svg');
+--fold-minus-image-relpath: url('../../minus.svg');
+--fold-plus-image-relpath: url('../../plus.svg');
+
+/** font-family */
+--font-family-normal: Roboto,sans-serif;
+--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
+--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+--font-family-title: Tahoma,Arial,sans-serif;
+--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
+--font-family-search: Arial,Verdana,sans-serif;
+--font-family-icon: Arial,Helvetica;
+--font-family-tooltip: Roboto,sans-serif;
+
+}
+
+@media (prefers-color-scheme: dark) {
+ html:not(.dark-mode) {
+ color-scheme: dark;
+
+/* page base colors */
+--page-background-color: black;
+--page-foreground-color: #C9D1D9;
+--page-link-color: #90A5CE;
+--page-visited-link-color: #A3B4D7;
+
+/* index */
+--index-odd-item-bg-color: #0B101A;
+--index-even-item-bg-color: black;
+--index-header-color: #C4CFE5;
+--index-separator-color: #334975;
+
+/* header */
+--header-background-color: #070B11;
+--header-separator-color: #141C2E;
+--header-gradient-image: url('nav_hd.png');
+--group-header-separator-color: #283A5D;
+--group-header-color: #90A5CE;
+--inherit-header-color: #A0A0A0;
+
+--footer-foreground-color: #5B7AB7;
+--footer-logo-width: 60px;
+--citation-label-color: #90A5CE;
+--glow-color: cyan;
+
+--title-background-color: #090D16;
+--title-separator-color: #354C79;
+--directory-separator-color: #283A5D;
+--separator-color: #283A5D;
+
+--blockquote-background-color: #101826;
+--blockquote-border-color: #283A5D;
+
+--scrollbar-thumb-color: #283A5D;
+--scrollbar-background-color: #070B11;
+
+--icon-background-color: #334975;
+--icon-foreground-color: #C4CFE5;
+--icon-doc-image: url('docd.svg');
+--icon-folder-open-image: url('folderopend.svg');
+--icon-folder-closed-image: url('folderclosedd.svg');
+
+/* brief member declaration list */
+--memdecl-background-color: #0B101A;
+--memdecl-separator-color: #2C3F65;
+--memdecl-foreground-color: #BBB;
+--memdecl-template-color: #7C95C6;
+
+/* detailed member list */
+--memdef-border-color: #233250;
+--memdef-title-background-color: #1B2840;
+--memdef-title-gradient-image: url('nav_fd.png');
+--memdef-proto-background-color: #19243A;
+--memdef-proto-text-color: #9DB0D4;
+--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
+--memdef-doc-background-color: black;
+--memdef-param-name-color: #D28757;
+--memdef-template-color: #7C95C6;
+
+/* tables */
+--table-cell-border-color: #283A5D;
+--table-header-background-color: #283A5D;
+--table-header-foreground-color: #C4CFE5;
+
+/* labels */
+--label-background-color: #354C7B;
+--label-left-top-border-color: #4665A2;
+--label-right-bottom-border-color: #283A5D;
+--label-foreground-color: #CCCCCC;
+
+/** navigation bar/tree/menu */
+--nav-background-color: #101826;
+--nav-foreground-color: #364D7C;
+--nav-gradient-image: url('tab_bd.png');
+--nav-gradient-hover-image: url('tab_hd.png');
+--nav-gradient-active-image: url('tab_ad.png');
+--nav-gradient-active-image-parent: url("../tab_ad.png");
+--nav-separator-image: url('tab_sd.png');
+--nav-breadcrumb-image: url('bc_sd.png');
+--nav-breadcrumb-border-color: #2A3D61;
+--nav-splitbar-image: url('splitbard.png');
+--nav-font-size-level1: 13px;
+--nav-font-size-level2: 10px;
+--nav-font-size-level3: 9px;
+--nav-text-normal-color: #B6C4DF;
+--nav-text-hover-color: #DCE2EF;
+--nav-text-active-color: #DCE2EF;
+--nav-text-normal-shadow: 0px 1px 1px black;
+--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-menu-button-color: #B6C4DF;
+--nav-menu-background-color: #05070C;
+--nav-menu-foreground-color: #BBBBBB;
+--nav-menu-toggle-color: rgba(255, 255, 255, 0.2);
+--nav-arrow-color: #334975;
+--nav-arrow-selected-color: #90A5CE;
+
+/* table of contents */
+--toc-background-color: #151E30;
+--toc-border-color: #202E4A;
+--toc-header-color: #A3B4D7;
+--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595; ");
+
+/** search field */
+--search-background-color: black;
+--search-foreground-color: #C5C5C5;
+--search-magnification-image: url('mag_d.svg');
+--search-magnification-select-image: url('mag_seld.svg');
+--search-active-color: #C5C5C5;
+--search-filter-background-color: #101826;
+--search-filter-foreground-color: #90A5CE;
+--search-filter-border-color: #7C95C6;
+--search-filter-highlight-text-color: #BCC9E2;
+--search-filter-highlight-bg-color: #283A5D;
+--search-results-background-color: #101826;
+--search-results-foreground-color: #90A5CE;
+--search-results-border-color: #7C95C6;
+--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C;
+
+/** code fragments */
+--code-keyword-color: #CC99CD;
+--code-type-keyword-color: #AB99CD;
+--code-flow-keyword-color: #E08000;
+--code-comment-color: #717790;
+--code-preprocessor-color: #65CABE;
+--code-string-literal-color: #7EC699;
+--code-char-literal-color: #00E0F0;
+--code-xml-cdata-color: #C9D1D9;
+--code-vhdl-digit-color: #FF00FF;
+--code-vhdl-char-color: #C0C0C0;
+--code-vhdl-keyword-color: #CF53C9;
+--code-vhdl-logic-color: #FF0000;
+--code-link-color: #79C0FF;
+--code-external-link-color: #79C0FF;
+--fragment-foreground-color: #C9D1D9;
+--fragment-background-color: black;
+--fragment-border-color: #30363D;
+--fragment-lineno-border-color: #30363D;
+--fragment-lineno-background-color: black;
+--fragment-lineno-foreground-color: #6E7681;
+--fragment-lineno-link-fg-color: #6E7681;
+--fragment-lineno-link-bg-color: #303030;
+--fragment-lineno-link-hover-fg-color: #8E96A1;
+--fragment-lineno-link-hover-bg-color: #505050;
+--tooltip-foreground-color: #C9D1D9;
+--tooltip-background-color: #202020;
+--tooltip-border-color: #C9D1D9;
+--tooltip-doc-color: #D9E1E9;
+--tooltip-declaration-color: #20C348;
+--tooltip-link-color: #79C0FF;
+--tooltip-shadow: none;
+--fold-line-color: #808080;
+--fold-minus-image: url('minusd.svg');
+--fold-plus-image: url('plusd.svg');
+--fold-minus-image-relpath: url('../../minusd.svg');
+--fold-plus-image-relpath: url('../../plusd.svg');
+
+/** font-family */
+--font-family-normal: Roboto,sans-serif;
+--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
+--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+--font-family-title: Tahoma,Arial,sans-serif;
+--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
+--font-family-search: Arial,Verdana,sans-serif;
+--font-family-icon: Arial,Helvetica;
+--font-family-tooltip: Roboto,sans-serif;
+
+}}
+body {
+ background-color: var(--page-background-color);
+ color: var(--page-foreground-color);
+}
+
+body, table, div, p, dl {
+ font-weight: 400;
+ font-size: 14px;
+ font-family: var(--font-family-normal);
+ line-height: 22px;
+}
+
+/* @group Heading Levels */
+
+.title {
+ font-weight: 400;
+ font-size: 14px;
+ font-family: var(--font-family-normal);
+ line-height: 28px;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid var(--group-header-separator-color);
+ color: var(--group-header-color);
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px var(--glow-color);
+}
+
+dt {
+ font-weight: bold;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+th p.starttd, th p.intertd, th p.endtd {
+ font-size: 100%;
+ font-weight: 700;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.navtab {
+ padding-right: 15px;
+ text-align: right;
+ line-height: 110%;
+}
+
+div.navtab table {
+ border-spacing: 0;
+}
+
+td.navtab {
+ padding-right: 6px;
+ padding-left: 6px;
+}
+
+td.navtabHL {
+ background-image: var(--nav-gradient-active-image);
+ background-repeat:repeat-x;
+ padding-right: 6px;
+ padding-left: 6px;
+}
+
+td.navtabHL a, td.navtabHL a:visited {
+ color: var(--nav-text-hover-color);
+ text-shadow: var(--nav-text-hover-shadow);
+}
+
+a.navtab {
+ font-weight: bold;
+}
+
+div.qindex{
+ text-align: center;
+ width: 100%;
+ line-height: 140%;
+ font-size: 130%;
+ color: var(--index-separator-color);
+}
+
+#main-menu a:focus {
+ outline: auto;
+ z-index: 10;
+ position: relative;
+}
+
+dt.alphachar{
+ font-size: 180%;
+ font-weight: bold;
+}
+
+.alphachar a{
+ color: var(--index-header-color);
+}
+
+.alphachar a:hover, .alphachar a:visited{
+ text-decoration: none;
+}
+
+.classindex dl {
+ padding: 25px;
+ column-count:1
+}
+
+.classindex dd {
+ display:inline-block;
+ margin-left: 50px;
+ width: 90%;
+ line-height: 1.15em;
+}
+
+.classindex dl.even {
+ background-color: var(--index-even-item-bg-color);
+}
+
+.classindex dl.odd {
+ background-color: var(--index-odd-item-bg-color);
+}
+
+@media(min-width: 1120px) {
+ .classindex dl {
+ column-count:2
+ }
+}
+
+@media(min-width: 1320px) {
+ .classindex dl {
+ column-count:3
+ }
+}
+
+
+/* @group Link Styling */
+
+a {
+ color: var(--page-link-color);
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: var(--page-visited-link-color);
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: var(--code-link-color);
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: var(--code-external-link-color);
+}
+
+a.code.hl_class { /* style for links to class names in code snippets */ }
+a.code.hl_struct { /* style for links to struct names in code snippets */ }
+a.code.hl_union { /* style for links to union names in code snippets */ }
+a.code.hl_interface { /* style for links to interface names in code snippets */ }
+a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
+a.code.hl_category { /* style for links to category names in code snippets */ }
+a.code.hl_exception { /* style for links to exception names in code snippets */ }
+a.code.hl_service { /* style for links to service names in code snippets */ }
+a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
+a.code.hl_concept { /* style for links to concept names in code snippets */ }
+a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
+a.code.hl_package { /* style for links to package names in code snippets */ }
+a.code.hl_define { /* style for links to macro names in code snippets */ }
+a.code.hl_function { /* style for links to function names in code snippets */ }
+a.code.hl_variable { /* style for links to variable names in code snippets */ }
+a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
+a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
+a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
+a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
+a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
+a.code.hl_friend { /* style for links to friend names in code snippets */ }
+a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
+a.code.hl_property { /* style for links to property names in code snippets */ }
+a.code.hl_event { /* style for links to event names in code snippets */ }
+a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
+a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+ul {
+ overflow: visible;
+}
+
+ul.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+ column-count: 3;
+ list-style-type: none;
+}
+
+#side-nav ul {
+ overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+ overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+ text-align: left;
+ direction: ltr;
+ overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+ overflow-y: hidden;
+}
+
+pre.fragment {
+ border: 1px solid var(--fragment-border-color);
+ background-color: var(--fragment-background-color);
+ color: var(--fragment-foreground-color);
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: var(--font-family-monospace);
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+ margin: 4px 8px 4px 2px;
+ color: var(--fragment-foreground-color);
+ background-color: var(--fragment-background-color);
+ border: 1px solid var(--fragment-border-color);
+}
+
+div.line {
+ font-family: var(--font-family-monospace);
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.2;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: var(--glow-color);
+ box-shadow: 0 0 10px var(--glow-color);
+}
+
+span.fold {
+ margin-left: 5px;
+ margin-right: 1px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ background-repeat:no-repeat;
+ background-position:center;
+}
+
+span.lineno {
+ padding-right: 4px;
+ margin-right: 9px;
+ text-align: right;
+ border-right: 2px solid var(--fragment-lineno-border-color);
+ color: var(--fragment-lineno-foreground-color);
+ background-color: var(--fragment-lineno-background-color);
+ white-space: pre;
+}
+span.lineno a, span.lineno a:visited {
+ color: var(--fragment-lineno-link-fg-color);
+ background-color: var(--fragment-lineno-link-bg-color);
+}
+
+span.lineno a:hover {
+ color: var(--fragment-lineno-link-hover-fg-color);
+ background-color: var(--fragment-lineno-link-hover-bg-color);
+}
+
+.lineno {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ color: var(--page-foreground-color);
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.dark-mode-visible {
+ display: none;
+}
+img.light-mode-visible {
+ display: none;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl, img.inline {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+ width: var(--footer-logo-width);
+}
+
+.compoundTemplParams {
+ color: var(--memdecl-template-color);
+ font-size: 80%;
+ line-height: 120%;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: var(--code-keyword-color);
+}
+
+span.keywordtype {
+ color: var(--code-type-keyword-color);
+}
+
+span.keywordflow {
+ color: var(--code-flow-keyword-color);
+}
+
+span.comment {
+ color: var(--code-comment-color);
+}
+
+span.preprocessor {
+ color: var(--code-preprocessor-color);
+}
+
+span.stringliteral {
+ color: var(--code-string-literal-color);
+}
+
+span.charliteral {
+ color: var(--code-char-literal-color);
+}
+
+span.xmlcdata {
+ color: var(--code-xml-cdata-color);
+}
+
+span.vhdldigit {
+ color: var(--code-vhdl-digit-color);
+}
+
+span.vhdlchar {
+ color: var(--code-vhdl-char-color);
+}
+
+span.vhdlkeyword {
+ color: var(--code-vhdl-keyword-color);
+}
+
+span.vhdllogic {
+ color: var(--code-vhdl-logic-color);
+}
+
+blockquote {
+ background-color: var(--blockquote-background-color);
+ border-left: 2px solid var(--blockquote-border-color);
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid var(--table-cell-border-color);
+}
+
+th.dirtab {
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid var(--separator-color);
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: var(--glow-color);
+ box-shadow: 0 0 15px var(--glow-color);
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: var(--memdecl-background-color);
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: var(--memdecl-foreground-color);
+}
+
+.memSeparator {
+ border-bottom: 1px solid var(--memdecl-separator-color);
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight, .memTemplItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: var(--memdecl-template-color);
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+ padding: 8px;
+ border-top: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ margin-bottom: -1px;
+ background-image: var(--memdef-title-gradient-image);
+ background-repeat: repeat-x;
+ background-color: var(--memdef-title-background-color);
+ line-height: 1.25;
+ font-weight: 300;
+ float:left;
+}
+
+.permalink
+{
+ font-size: 65%;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.memtemplate {
+ font-size: 80%;
+ color: var(--memdef-template-color);
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px var(--glow-color);
+}
+
+.memname {
+ font-weight: 400;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
+ padding: 6px 0px 6px 0px;
+ color: var(--memdef-proto-text-color);
+ font-weight: bold;
+ text-shadow: var(--memdef-proto-text-shadow);
+ background-color: var(--memdef-proto-background-color);
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+}
+
+.overload {
+ font-family: var(--font-family-monospace);
+ font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
+ padding: 6px 10px 2px 10px;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: var(--memdef-doc-background-color);
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: var(--memdef-param-name-color);
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype, .tparams .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir, .tparams .paramdir {
+ font-family: var(--font-family-monospace);
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: var(--label-background-color);
+ border-top:1px solid var(--label-left-top-border-color);
+ border-left:1px solid var(--label-left-top-border-color);
+ border-right:1px solid var(--label-right-bottom-border-color);
+ border-bottom:1px solid var(--label-right-bottom-border-color);
+ text-shadow: none;
+ color: var(--label-foreground-color);
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid var(--directory-separator-color);
+ border-bottom: 1px solid var(--directory-separator-color);
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.odd {
+ padding-left: 6px;
+ background-color: var(--index-odd-item-bg-color);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: var(--index-even-item-bg-color);
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: var(--page-link-color);
+}
+
+.arrow {
+ color: var(--nav-arrow-color);
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: var(--font-family-icon);
+ line-height: normal;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: var(--icon-background-color);
+ color: var(--icon-foreground-color);
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:var(--icon-folder-open-image);
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:var(--icon-folder-closed-image);
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:var(--icon-doc-image);
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: var(--footer-foreground-color);
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid var(--table-cell-border-color);
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ margin-bottom: 10px;
+ border: 1px solid var(--memdef-border-color);
+ border-spacing: 0px;
+ border-radius: 4px;
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid var(--memdef-border-color);
+ border-bottom: 1px solid var(--memdef-border-color);
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid var(--memdef-border-color);
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image: var(--memdef-title-gradient-image);
+ background-repeat:repeat-x;
+ background-color: var(--memdef-title-background-color);
+ font-size: 90%;
+ color: var(--memdef-proto-text-color);
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ font-weight: 400;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid var(--memdef-border-color);
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: var(--nav-gradient-image);
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image: var(--nav-gradient-image);
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:var(--nav-text-normal-color);
+ border:solid 1px var(--nav-breadcrumb-border-color);
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:var(--nav-breadcrumb-image);
+ background-repeat:no-repeat;
+ background-position:right;
+ color: var(--nav-foreground-color);
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: var(--nav-text-normal-color);
+ font-family: var(--font-family-nav);
+ text-shadow: var(--nav-text-normal-shadow);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color: var(--nav-text-hover-color);
+ text-shadow: var(--nav-text-hover-shadow);
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color: var(--footer-foreground-color);
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image: var(--header-gradient-image);
+ background-repeat:repeat-x;
+ background-color: var(--header-background-color);
+ margin: 0px;
+ border-bottom: 1px solid var(--header-separator-color);
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+.PageDocRTL-title div.headertitle {
+ text-align: right;
+ direction: rtl;
+}
+
+dl {
+ padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #505050;
+}
+
+dl.todo {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectrow
+{
+ height: 56px;
+}
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+ padding-left: 0.5em;
+}
+
+#projectname
+{
+ font-size: 200%;
+ font-family: var(--font-family-title);
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font-size: 90%;
+ font-family: var(--font-family-title);
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font-size: 50%;
+ font-family: 50% var(--font-family-title);
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid var(--title-separator-color);
+ background-color: var(--title-background-color);
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.plantumlgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:var(--citation-label-color);
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+ text-align:right;
+ width:52px;
+}
+
+dl.citelist dd {
+ margin:2px 0 2px 72px;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: var(--toc-background-color);
+ border: 1px solid var(--toc-border-color);
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 var(--font-family-toc);
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 var(--font-family-toc);
+ color: var(--toc-header-color);
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 15px;
+}
+
+div.toc li.level4 {
+ margin-left: 15px;
+}
+
+span.emoji {
+ /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
+ * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
+ */
+}
+
+span.obfuscator {
+ display: none;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: var(--inherit-header-color);
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ /*white-space: nowrap;*/
+ color: var(--tooltip-foreground-color);
+ background-color: var(--tooltip-background-color);
+ border: 1px solid var(--tooltip-border-color);
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: var(--tooltip-shadow);
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: var(--tooltip-doc-color);
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip a {
+ color: var(--tooltip-link-color);
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: var(--tooltip-declaration-color);
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font-size: 12px;
+ font-family: var(--font-family-tooltip);
+ line-height: 16px;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: var(--tooltip-background-color);
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before {
+ border-top-color: var(--tooltip-border-color);
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: var(--tooltip-background-color);
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: var(--tooltip-border-color);
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: var(--tooltip-border-color);
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: var(--tooltip-border-color);
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: var(--tooltip-border-color);
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: var(--tooltip-border-color);
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/* @group Markdown */
+
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid var(--table-cell-border-color);
+ padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+ text-align: center
+}
+
+tt, code, kbd, samp
+{
+ display: inline-block;
+}
+/* @end */
+
+u {
+ text-decoration: underline;
+}
+
+details>summary {
+ list-style-type: none;
+}
+
+details > summary::-webkit-details-marker {
+ display: none;
+}
+
+details>summary::before {
+ content: "\25ba";
+ padding-right:4px;
+ font-size: 80%;
+}
+
+details[open]>summary::before {
+ content: "\25bc";
+ padding-right:4px;
+ font-size: 80%;
+}
+
+body {
+ scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
+}
+
+::-webkit-scrollbar {
+ background-color: var(--scrollbar-background-color);
+ height: 12px;
+ width: 12px;
+}
+::-webkit-scrollbar-thumb {
+ border-radius: 6px;
+ box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
+ border: solid 2px transparent;
+}
+::-webkit-scrollbar-corner {
+ background-color: var(--scrollbar-background-color);
+}
+
diff --git a/0.4.0-beta/doxygen.svg b/0.4.0-beta/doxygen.svg
new file mode 100644
index 00000000..79a76354
--- /dev/null
+++ b/0.4.0-beta/doxygen.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/dynsections.js b/0.4.0-beta/dynsections.js
new file mode 100644
index 00000000..9b281563
--- /dev/null
+++ b/0.4.0-beta/dynsections.js
@@ -0,0 +1,199 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+ */
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+ $('table.directory tr').
+ removeClass('odd').filter(':visible:odd').addClass('odd');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l');
+ // add vertical lines to other rows
+ $('span[class=lineno]').not(':eq(0)').append(' ');
+ // add toggle controls to lines with fold divs
+ $('div[class=foldopen]').each(function() {
+ // extract specific id to use
+ var id = $(this).attr('id').replace('foldopen','');
+ // extract start and end foldable fragment attributes
+ var start = $(this).attr('data-start');
+ var end = $(this).attr('data-end');
+ // replace normal fold span with controls for the first line of a foldable fragment
+ $(this).find('span[class=fold]:first').replaceWith(' ');
+ // append div for folded (closed) representation
+ $(this).after('
');
+ // extract the first line from the "open" section to represent closed content
+ var line = $(this).children().first().clone();
+ // remove any glow that might still be active on the original line
+ $(line).removeClass('glow');
+ if (start) {
+ // if line already ends with a start marker (e.g. trailing {), remove it
+ $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
+ }
+ // replace minus with plus symbol
+ $(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
+ // append ellipsis
+ $(line).append(' '+start+'… '+end);
+ // insert constructed line into closed div
+ $('#foldclosed'+id).html(line);
+ });
+}
+
+/* @license-end */
+$(document).ready(function() {
+ $('.code,.codeRef').each(function() {
+ $(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
+ $.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ];
+ $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
+ });
+});
diff --git a/0.4.0-beta/files.html b/0.4.0-beta/files.html
new file mode 100644
index 00000000..c880ae10
--- /dev/null
+++ b/0.4.0-beta/files.html
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: File List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
Here is a list of all files with brief descriptions:
+
+
+
+
+
diff --git a/0.4.0-beta/folderclosed.svg b/0.4.0-beta/folderclosed.svg
new file mode 100644
index 00000000..b04bed2e
--- /dev/null
+++ b/0.4.0-beta/folderclosed.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/folderclosedd.svg b/0.4.0-beta/folderclosedd.svg
new file mode 100644
index 00000000..52f0166a
--- /dev/null
+++ b/0.4.0-beta/folderclosedd.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/folderopen.svg b/0.4.0-beta/folderopen.svg
new file mode 100644
index 00000000..f6896dd2
--- /dev/null
+++ b/0.4.0-beta/folderopen.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/folderopend.svg b/0.4.0-beta/folderopend.svg
new file mode 100644
index 00000000..2d1f06e7
--- /dev/null
+++ b/0.4.0-beta/folderopend.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions.html b/0.4.0-beta/functions.html
new file mode 100644
index 00000000..d120bb1e
--- /dev/null
+++ b/0.4.0-beta/functions.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- a -
+Abort : Fauna.Core.ErrorInfo , Fauna.Core.QueryFailure
+AbortException() : Fauna.Exceptions.AbortException
+Add() : Fauna.Core.IStatsCollector , Fauna.Core.StatsCollector
+All() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+AllAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Any() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+AnyAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+AppendFormatted() : Fauna.QueryStringHandler
+AppendLiteral() : Fauna.QueryStringHandler
+Args : Fauna.Linq.DataContext.IFunction , Fauna.Linq.DataContext.IIndex , Fauna.Linq.DataContext.Index< Doc >
+AuthenticationException() : Fauna.Exceptions.AuthenticationException
+AuthorizationException() : Fauna.Exceptions.AuthorizationException
+Average() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+AverageAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_b.html b/0.4.0-beta/functions_b.html
new file mode 100644
index 00000000..beeebfca
--- /dev/null
+++ b/0.4.0-beta/functions_b.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- b -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_c.html b/0.4.0-beta/functions_c.html
new file mode 100644
index 00000000..c96cc007
--- /dev/null
+++ b/0.4.0-beta/functions_c.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- c -
+Call() : Fauna.Linq.DataContext.Collection< Doc >.IndexCall , Fauna.Linq.DataContext.FunctionCall< T >
+CallAsync() : Fauna.Linq.DataContext.FunctionCall< T >
+Cause : Fauna.Types.BaseRef< T > , Fauna.Types.BaseRefBuilder< T >
+Client() : Fauna.Client
+Code : Fauna.Core.ErrorInfo
+Collection() : Fauna.Linq.DataContext.Collection< Doc > , Fauna.Linq.DataContext.IIndex , Fauna.Linq.DataContext.Index< Doc > , Fauna.Types.BaseRef< T > , Fauna.Types.BaseRefBuilder< T >
+CollectionAttribute() : Fauna.Mapping.CollectionAttribute
+ComputeOps : Fauna.Core.QueryStats , Fauna.Core.Stats
+Configuration() : Fauna.Configuration
+ConstraintFailure() : Fauna.Exceptions.ConstraintFailure
+ConstraintFailureException() : Fauna.Exceptions.ConstraintFailureException
+ConstraintFailures : Fauna.Core.ErrorInfo , Fauna.Core.QueryFailure , Fauna.Exceptions.ConstraintFailureException
+ContendedTransactionException() : Fauna.Exceptions.ContendedTransactionException
+ContentionRetries : Fauna.Core.QueryStats , Fauna.Core.Stats
+Count() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+CountAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+CurrentTokenType : Fauna.Serialization.Utf8FaunaReader
+Cursor : Fauna.StreamOptions , Fauna.Types.Event< T >
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_d.html b/0.4.0-beta/functions_d.html
new file mode 100644
index 00000000..02d49d1d
--- /dev/null
+++ b/0.4.0-beta/functions_d.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- d -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_e.html b/0.4.0-beta/functions_e.html
new file mode 100644
index 00000000..48644466
--- /dev/null
+++ b/0.4.0-beta/functions_e.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- e -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_f.html b/0.4.0-beta/functions_f.html
new file mode 100644
index 00000000..5677eb77
--- /dev/null
+++ b/0.4.0-beta/functions_f.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- f -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func.html b/0.4.0-beta/functions_func.html
new file mode 100644
index 00000000..504343c6
--- /dev/null
+++ b/0.4.0-beta/functions_func.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- a -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_b.html b/0.4.0-beta/functions_func_b.html
new file mode 100644
index 00000000..a332ff2c
--- /dev/null
+++ b/0.4.0-beta/functions_func_b.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- b -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_c.html b/0.4.0-beta/functions_func_c.html
new file mode 100644
index 00000000..dc28f283
--- /dev/null
+++ b/0.4.0-beta/functions_func_c.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- c -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_d.html b/0.4.0-beta/functions_func_d.html
new file mode 100644
index 00000000..437e98b3
--- /dev/null
+++ b/0.4.0-beta/functions_func_d.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- d -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_e.html b/0.4.0-beta/functions_func_e.html
new file mode 100644
index 00000000..0c3d246a
--- /dev/null
+++ b/0.4.0-beta/functions_func_e.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- e -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_f.html b/0.4.0-beta/functions_func_f.html
new file mode 100644
index 00000000..b56e139e
--- /dev/null
+++ b/0.4.0-beta/functions_func_f.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- f -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_g.html b/0.4.0-beta/functions_func_g.html
new file mode 100644
index 00000000..6d286bee
--- /dev/null
+++ b/0.4.0-beta/functions_func_g.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- g -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_i.html b/0.4.0-beta/functions_func_i.html
new file mode 100644
index 00000000..540c9251
--- /dev/null
+++ b/0.4.0-beta/functions_func_i.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- i -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_l.html b/0.4.0-beta/functions_func_l.html
new file mode 100644
index 00000000..da3f5496
--- /dev/null
+++ b/0.4.0-beta/functions_func_l.html
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- l -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_m.html b/0.4.0-beta/functions_func_m.html
new file mode 100644
index 00000000..d084ab1d
--- /dev/null
+++ b/0.4.0-beta/functions_func_m.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- m -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_n.html b/0.4.0-beta/functions_func_n.html
new file mode 100644
index 00000000..0f0e43d4
--- /dev/null
+++ b/0.4.0-beta/functions_func_n.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- n -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_o.html b/0.4.0-beta/functions_func_o.html
new file mode 100644
index 00000000..a8eb341a
--- /dev/null
+++ b/0.4.0-beta/functions_func_o.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- o -
+operator!=() : Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+operator==() : Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+Order() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderBy< K >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderByDescending< K >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderDescending() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_p.html b/0.4.0-beta/functions_func_p.html
new file mode 100644
index 00000000..c21ebf9d
--- /dev/null
+++ b/0.4.0-beta/functions_func_p.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- p -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_q.html b/0.4.0-beta/functions_func_q.html
new file mode 100644
index 00000000..f52c24c7
--- /dev/null
+++ b/0.4.0-beta/functions_func_q.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- q -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_r.html b/0.4.0-beta/functions_func_r.html
new file mode 100644
index 00000000..e36020a0
--- /dev/null
+++ b/0.4.0-beta/functions_func_r.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- r -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_s.html b/0.4.0-beta/functions_func_s.html
new file mode 100644
index 00000000..d751db02
--- /dev/null
+++ b/0.4.0-beta/functions_func_s.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- s -
+Select< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SerializationException() : Fauna.Exceptions.SerializationException
+Serialize() : Fauna.IQueryFragment , Fauna.Query , Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal , Fauna.Serialization.ISerializer< out T > , Fauna.Types.Stream
+ServiceException() : Fauna.Exceptions.ServiceException
+Single() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleOrDefault() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleOrDefaultAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Skip() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T > , Fauna.Serialization.Utf8FaunaReader
+Stream() : Fauna.Types.Stream
+StreamOptions() : Fauna.StreamOptions
+SubscribeStream< T >() : Fauna.BaseClient
+Sum() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SumAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_t.html b/0.4.0-beta/functions_func_t.html
new file mode 100644
index 00000000..91d22d91
--- /dev/null
+++ b/0.4.0-beta/functions_func_t.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- t -
+Take() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ThrottlingException() : Fauna.Exceptions.ThrottlingException
+TimeoutException() : Fauna.Exceptions.TimeoutException
+ToArray() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToArrayAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToAsyncEnumerable() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToDictionary< K, V >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToDictionaryAsync< K, V >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToEnumerable() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToHashSet() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToHashSetAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToList() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToListAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToString() : Fauna.Core.QueryStats , Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+TryGetBaseType() : Fauna.Mapping.MappingContext
+TryGetBoolean() : Fauna.Serialization.Utf8FaunaReader
+TryGetCollection() : Fauna.Mapping.MappingContext
+TryGetDateTime() : Fauna.Serialization.Utf8FaunaReader
+TryGetDouble() : Fauna.Serialization.Utf8FaunaReader
+TryGetInt() : Fauna.Serialization.Utf8FaunaReader
+TryGetLong() : Fauna.Serialization.Utf8FaunaReader
+TryGetModule() : Fauna.Serialization.Utf8FaunaReader
+TryGetString() : Fauna.Serialization.Utf8FaunaReader
+TsAttribute() : Fauna.Mapping.TsAttribute
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_u.html b/0.4.0-beta/functions_func_u.html
new file mode 100644
index 00000000..c0179b7c
--- /dev/null
+++ b/0.4.0-beta/functions_func_u.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- u -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_func_w.html b/0.4.0-beta/functions_func_w.html
new file mode 100644
index 00000000..ccffe705
--- /dev/null
+++ b/0.4.0-beta/functions_func_w.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all functions with links to the classes they belong to:
+
+
- w -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_g.html b/0.4.0-beta/functions_g.html
new file mode 100644
index 00000000..8feee318
--- /dev/null
+++ b/0.4.0-beta/functions_g.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- g -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_h.html b/0.4.0-beta/functions_h.html
new file mode 100644
index 00000000..b39b8250
--- /dev/null
+++ b/0.4.0-beta/functions_h.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- h -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_i.html b/0.4.0-beta/functions_i.html
new file mode 100644
index 00000000..dd513a0d
--- /dev/null
+++ b/0.4.0-beta/functions_i.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- i -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_l.html b/0.4.0-beta/functions_l.html
new file mode 100644
index 00000000..b00c6af3
--- /dev/null
+++ b/0.4.0-beta/functions_l.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- l -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_m.html b/0.4.0-beta/functions_m.html
new file mode 100644
index 00000000..95ad1dec
--- /dev/null
+++ b/0.4.0-beta/functions_m.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- m -
+MappingContext() : Fauna.Mapping.MappingContext
+Max() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Max< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+MaxAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+MaxAsync< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Message : Fauna.Core.ErrorInfo , Fauna.Core.QueryFailure , Fauna.Exceptions.ConstraintFailure
+Min() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Min< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+MinAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+MinAsync< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Module() : Fauna.Types.Module
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_n.html b/0.4.0-beta/functions_n.html
new file mode 100644
index 00000000..3664ab4e
--- /dev/null
+++ b/0.4.0-beta/functions_n.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- n -
+Name : Fauna.Exceptions.ConstraintFailure , Fauna.Linq.DataContext.Collection< Doc > , Fauna.Linq.DataContext.FunctionCall< T > , Fauna.Linq.DataContext.ICollection , Fauna.Linq.DataContext.IFunction , Fauna.Linq.DataContext.IIndex , Fauna.Linq.DataContext.Index< Doc > , Fauna.Mapping.BaseFieldAttribute , Fauna.Mapping.FieldInfo , Fauna.Types.BaseRefBuilder< T > , Fauna.Types.Module , Fauna.Types.NamedRef< T >
+NameAttribute() : Fauna.Linq.DataContext.NameAttribute
+NamedRef() : Fauna.Types.NamedRef< T >
+NetworkException() : Fauna.Exceptions.NetworkException
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_o.html b/0.4.0-beta/functions_o.html
new file mode 100644
index 00000000..af5d7321
--- /dev/null
+++ b/0.4.0-beta/functions_o.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- o -
+operator!=() : Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+operator==() : Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+Order() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderBy< K >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderByDescending< K >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+OrderDescending() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_p.html b/0.4.0-beta/functions_p.html
new file mode 100644
index 00000000..3c1227f2
--- /dev/null
+++ b/0.4.0-beta/functions_p.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- p -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_prop.html b/0.4.0-beta/functions_prop.html
new file mode 100644
index 00000000..326b0ebd
--- /dev/null
+++ b/0.4.0-beta/functions_prop.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Properties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all properties with links to the classes they belong to:
+
+
- a -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- f -
+
+
+
- h -
+
+
+
- i -
+
+
+
- l -
+
+
+
- m -
+
+
+
- n -
+Name : Fauna.Exceptions.ConstraintFailure , Fauna.Linq.DataContext.Collection< Doc > , Fauna.Linq.DataContext.FunctionCall< T > , Fauna.Linq.DataContext.ICollection , Fauna.Linq.DataContext.IFunction , Fauna.Linq.DataContext.IIndex , Fauna.Linq.DataContext.Index< Doc > , Fauna.Mapping.FieldInfo , Fauna.Types.BaseRefBuilder< T > , Fauna.Types.Module , Fauna.Types.NamedRef< T >
+
+
+
+
- p -
+
+
+
- q -
+
+
+
- r -
+
+
+
- s -
+SchemaVersion : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException
+Secret : Fauna.Configuration
+StartTs : Fauna.StreamOptions , Fauna.Types.Stream
+StaticType : Fauna.Core.QuerySuccess< T >
+Stats : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException , Fauna.Types.Event< T >
+StatsCollector : Fauna.Configuration
+StatusCode : Fauna.Core.QueryFailure , Fauna.Exceptions.NetworkException , Fauna.Exceptions.ProtocolException , Fauna.Exceptions.ServiceException
+StorageBytesRead : Fauna.Core.QueryStats , Fauna.Core.Stats
+StorageBytesWrite : Fauna.Core.QueryStats , Fauna.Core.Stats
+Summary : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException
+
+
+
+
- t -
+
+
+
- u -
+
+
+
- w -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_q.html b/0.4.0-beta/functions_q.html
new file mode 100644
index 00000000..41048a7a
--- /dev/null
+++ b/0.4.0-beta/functions_q.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- q -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_r.html b/0.4.0-beta/functions_r.html
new file mode 100644
index 00000000..2a135cfa
--- /dev/null
+++ b/0.4.0-beta/functions_r.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- r -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_s.html b/0.4.0-beta/functions_s.html
new file mode 100644
index 00000000..14e74898
--- /dev/null
+++ b/0.4.0-beta/functions_s.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- s -
+SchemaVersion : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException
+Secret : Fauna.Configuration
+Select< R >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SerializationException() : Fauna.Exceptions.SerializationException
+Serialize() : Fauna.IQueryFragment , Fauna.Query , Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal , Fauna.Serialization.ISerializer< out T > , Fauna.Types.Stream
+ServiceException() : Fauna.Exceptions.ServiceException
+Single() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleOrDefault() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SingleOrDefaultAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Skip() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T > , Fauna.Serialization.Utf8FaunaReader
+StartTs : Fauna.StreamOptions , Fauna.Types.Stream
+StaticType : Fauna.Core.QuerySuccess< T >
+Stats : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException , Fauna.Types.Event< T >
+StatsCollector : Fauna.Client , Fauna.Configuration
+StatusCode : Fauna.Core.QueryFailure , Fauna.Exceptions.NetworkException , Fauna.Exceptions.ProtocolException , Fauna.Exceptions.ServiceException
+StorageBytesRead : Fauna.Core.QueryStats , Fauna.Core.Stats
+StorageBytesWrite : Fauna.Core.QueryStats , Fauna.Core.Stats
+Stream() : Fauna.Types.Stream
+StreamOptions() : Fauna.StreamOptions
+SubscribeStream< T >() : Fauna.BaseClient
+Sum() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+SumAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Summary : Fauna.Core.QueryResponse , Fauna.Exceptions.ServiceException
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_t.html b/0.4.0-beta/functions_t.html
new file mode 100644
index 00000000..de85814c
--- /dev/null
+++ b/0.4.0-beta/functions_t.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- t -
+Take() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ThrottlingException() : Fauna.Exceptions.ThrottlingException
+TimeoutException() : Fauna.Exceptions.TimeoutException
+ToArray() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToArrayAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToAsyncEnumerable() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToDictionary< K, V >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToDictionaryAsync< K, V >() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToEnumerable() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToHashSet() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToHashSetAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+Token : Fauna.Core.StreamEnumerable< T > , Fauna.StreamOptions
+ToList() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToListAsync() : Fauna.Linq.IQuerySource< T > , Fauna.Linq.QuerySource< T >
+ToString() : Fauna.Core.QueryStats , Fauna.QueryExpr , Fauna.QueryLiteral , Fauna.QueryObj , Fauna.QueryVal
+TraceParent : Fauna.Core.QueryOptions
+TryGetBaseType() : Fauna.Mapping.MappingContext
+TryGetBoolean() : Fauna.Serialization.Utf8FaunaReader
+TryGetCollection() : Fauna.Mapping.MappingContext
+TryGetDateTime() : Fauna.Serialization.Utf8FaunaReader
+TryGetDouble() : Fauna.Serialization.Utf8FaunaReader
+TryGetInt() : Fauna.Serialization.Utf8FaunaReader
+TryGetLong() : Fauna.Serialization.Utf8FaunaReader
+TryGetModule() : Fauna.Serialization.Utf8FaunaReader
+TryGetString() : Fauna.Serialization.Utf8FaunaReader
+TsAttribute() : Fauna.Mapping.TsAttribute
+TxnTime : Fauna.Types.Event< T >
+TxnTs : Fauna.Exceptions.ServiceException
+Type : Fauna.Mapping.BaseFieldAttribute , Fauna.Mapping.FieldInfo , Fauna.Mapping.MappingInfo , Fauna.Types.Event< T >
+TypeCheck : Fauna.Core.QueryOptions
+
+
+
+
+
+
diff --git a/0.4.0-beta/functions_u.html b/0.4.0-beta/functions_u.html
new file mode 100644
index 00000000..09a82c79
--- /dev/null
+++ b/0.4.0-beta/functions_u.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- u -
+
+
+
+
+
diff --git a/0.4.0-beta/functions_vars.html b/0.4.0-beta/functions_vars.html
new file mode 100644
index 00000000..837b0659
--- /dev/null
+++ b/0.4.0-beta/functions_vars.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members - Variables
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all variables with links to the classes they belong to:
+
+
+
+
+
diff --git a/0.4.0-beta/functions_w.html b/0.4.0-beta/functions_w.html
new file mode 100644
index 00000000..79baa2ac
--- /dev/null
+++ b/0.4.0-beta/functions_w.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- w -
+
+
+
+
+
diff --git a/0.4.0-beta/globals.html b/0.4.0-beta/globals.html
new file mode 100644
index 00000000..488aef5b
--- /dev/null
+++ b/0.4.0-beta/globals.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: File Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all file members with links to the files they belong to:
+ArgumentException : ListSerializer.cs
+Module : MappingInfo.cs
+QH : QuerySourceDsl.cs , SubQuerySwitch.cs
+Stream : Client.cs , Connection.cs , IConnection.cs , StreamEnumerable.cs , IClient.cs , DataContext.cs , Serializer.cs , StreamSerializer.cs , Utf8FaunaReader.cs , Utf8FaunaWriter.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/globals_type.html b/0.4.0-beta/globals_type.html
new file mode 100644
index 00000000..136d2b96
--- /dev/null
+++ b/0.4.0-beta/globals_type.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: File Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all typedefs with links to the files they belong to:
+ArgumentException : ListSerializer.cs
+Module : MappingInfo.cs
+QH : QuerySourceDsl.cs , SubQuerySwitch.cs
+Stream : Client.cs , Connection.cs , IConnection.cs , StreamEnumerable.cs , IClient.cs , DataContext.cs , Serializer.cs , StreamSerializer.cs , Utf8FaunaReader.cs , Utf8FaunaWriter.cs
+
+
+
+
+
+
diff --git a/0.4.0-beta/hierarchy.html b/0.4.0-beta/hierarchy.html
new file mode 100644
index 00000000..a7d45393
--- /dev/null
+++ b/0.4.0-beta/hierarchy.html
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1 2 3 4 5 ]
+ ▼ C Attribute
+ C Fauna.Linq.DataContext.NameAttribute
+ ► C Fauna.Mapping.BaseFieldAttribute
+ C Fauna.Mapping.CollectionAttribute Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization
+ C Fauna.Mapping.FieldAttribute Attribute used to specify fields on a Fauna document or struct
+ C Fauna.Mapping.IdAttribute Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true
+ C Fauna.Mapping.TsAttribute Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization
+ C Fauna.Mapping.IgnoreAttribute Attribute used to indicate that a field should be ignored during serialization and deserialization
+ C Fauna.Mapping.ObjectAttribute Attribute used to indicate that a class represents a Fauna document or struct
+ ▼ C Fauna.Types.BaseRef< T >
+ C Fauna.Types.NamedRef< T > Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef
+ C Fauna.Types.Ref< T > Represents a document ref
+ C Fauna.Types.BaseRefBuilder< T >
+ C Fauna.Serialization.BaseSerializer< BaseRef< T > >
+ C Fauna.Serialization.BaseSerializer< bool >
+ C Fauna.Serialization.BaseSerializer< byte >
+ C Fauna.Serialization.BaseSerializer< byte[]>
+ C Fauna.Serialization.BaseSerializer< DateOnly >
+ C Fauna.Serialization.BaseSerializer< DateTime >
+ C Fauna.Serialization.BaseSerializer< DateTimeOffset >
+ C Fauna.Serialization.BaseSerializer< Dictionary< string, T > >
+ C Fauna.Serialization.BaseSerializer< double >
+ C Fauna.Serialization.BaseSerializer< float >
+ C Fauna.Serialization.BaseSerializer< int >
+ C Fauna.Serialization.BaseSerializer< List< T > >
+ C Fauna.Serialization.BaseSerializer< long >
+ C Fauna.Serialization.BaseSerializer< Module >
+ C Fauna.Serialization.BaseSerializer< NamedRef< T > >
+ C Fauna.Serialization.BaseSerializer< O >
+ C Fauna.Serialization.BaseSerializer< object?>
+ C Fauna.Serialization.BaseSerializer< object?[]>
+ C Fauna.Serialization.BaseSerializer< Page< T > >
+ C Fauna.Serialization.BaseSerializer< Query >
+ C Fauna.Serialization.BaseSerializer< QueryArr >
+ C Fauna.Serialization.BaseSerializer< QueryExpr >
+ C Fauna.Serialization.BaseSerializer< QueryLiteral >
+ C Fauna.Serialization.BaseSerializer< QueryObj >
+ C Fauna.Serialization.BaseSerializer< Ref< T > >
+ C Fauna.Serialization.BaseSerializer< sbyte >
+ C Fauna.Serialization.BaseSerializer< short >
+ C Fauna.Serialization.BaseSerializer< Stream >
+ C Fauna.Serialization.BaseSerializer< string?>
+ C Fauna.Serialization.BaseSerializer< T?>
+ C Fauna.Serialization.BaseSerializer< uint >
+ C Fauna.Serialization.BaseSerializer< ushort >
+ C 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
+ C Fauna.Exceptions.ConstraintFailure
+ C Fauna.Core.ErrorInfo Contains detailed information about an error in a query response
+ C Fauna.Types.Event< T >
+ ▼ C Exception
+ ► C Fauna.Exceptions.FaunaException Represents the base exception class for all exceptions specific to Fauna interactions
+ C Fauna.Exceptions.NetworkException Represents an exception that occurs when a request fails due to a network issue
+ C Fauna.Exceptions.ProtocolException Represents exceptions when a response does not match the wire protocol
+ ► C Fauna.Exceptions.ServiceException Represents an exception related to Fauna service errors, particularly for query failures
+ C 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
+ C Fauna.Exceptions.AuthenticationException Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna
+ C Fauna.Exceptions.AuthorizationException Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna
+ C Fauna.Exceptions.BadGatewayException Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna
+ C Fauna.Exceptions.ConstraintFailureException Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection
+ C 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
+ C Fauna.Exceptions.InvalidRequestException Represents exceptions caused by invalid requests to Fauna
+ C Fauna.Exceptions.QueryCheckException Represents exceptions thrown when the query has syntax errors
+ C Fauna.Exceptions.QueryRuntimeException Represents exceptions thrown when the query fails at runtime
+ C 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
+ ► C Fauna.Exceptions.TimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ C Fauna.Exceptions.QueryTimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ C Fauna.Exceptions.SerializationException Represents error that occur during serialization and deserialization of Fauna data
+ C Fauna.Mapping.FieldInfo A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna
+ C Fauna.Linq.DataContext.FunctionCall< T >
+ ▼ C IAsyncDisposable
+ C Fauna.Serialization.Utf8FaunaWriter Provides functionality for writing data in a streaming manner to a buffer or a stream
+ ▼ C Fauna.IClient Represents a client for interacting with a Fauna
+ ► C Fauna.BaseClient The base class for Client and DataContext
+ C Fauna.Client Represents a client for interacting with a Fauna
+ C Fauna.Linq.DataContext
+ ▼ C IDisposable
+ C Fauna.Client Represents a client for interacting with a Fauna
+ C Fauna.Serialization.Utf8FaunaWriter Provides functionality for writing data in a streaming manner to a buffer or a stream
+ ▼ C IEquatable
+ ► C Fauna.Query Represents the abstract base class for constructing FQL queries
+ C Fauna.QueryExpr Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
+ C Fauna.QueryObj Represents a dictionary of FQL queries
+ C 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
+ C 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
+ C Fauna.Types.Stream Represents a Fauna stream token
+ C Fauna.Linq.DataContext.Collection< Doc >.IndexCall
+ ▼ C Fauna.IQueryFragment Represents the base interface for a query fragment used for FQL query construction
+ C Fauna.Query Represents the abstract base class for constructing FQL queries
+ C Fauna.QueryExpr Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
+ C Fauna.QueryLiteral Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure
+ C Fauna.QueryObj Represents a dictionary of FQL queries
+ C 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
+ ▼ C IQuerySource
+ ► C Fauna.Linq.IQuerySource< T >
+ ► C Fauna.Linq.QuerySource< Doc >
+ C Fauna.Linq.DataContext.Collection< Doc >
+ C Fauna.Linq.DataContext.Index< Doc >
+ ► C Fauna.Linq.DataContext.ICollection
+ C Fauna.Linq.DataContext.Collection< Doc >
+ C Fauna.Linq.DataContext.IFunction
+ ► C Fauna.Linq.DataContext.IIndex
+ C Fauna.Linq.DataContext.Index< Doc >
+ C Fauna.Linq.QuerySource< T >
+ C Fauna.Linq.QuerySource< T >
+ ▼ C Fauna.Exceptions.IRetryableException Represents an interface for exceptions that are potentially recoverable through retrying the failed operation
+ C 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
+ C 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
+ ▼ C ISerializer
+ C Fauna.Serialization.ISerializer< out T >
+ C Fauna.Serialization.ISerializer< I >
+ C Fauna.Serialization.ISerializer< List< T > >
+ ▼ C Fauna.Serialization.ISerializer< T >
+ C Fauna.Serialization.BaseSerializer< T >
+ ▼ C Fauna.Core.IStatsCollector
+ C Fauna.Core.StatsCollector
+ C Fauna.Mapping.MappingContext A class representing the mapping context to be used during serialization and deserialization
+ C Fauna.Mapping.MappingInfo A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents
+ C Fauna.Core.QueryOptions Represents the options for customizing Fauna queries
+ ▼ C Fauna.Core.QueryResponse Represents the response from a query executed
+ C Fauna.Core.QueryFailure Represents a failed query response
+ C Fauna.Core.QuerySuccess< T > Represents a successful query response
+ ▼ C QuerySource
+ C Fauna.Linq.QuerySource< T >
+ C Fauna.Core.QueryStats Contains statistics related to the execution of a query in the Fauna database
+ C Fauna.QueryStringHandler Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions
+ C Fauna.Core.RetryConfiguration A class representing a retry configuration for queries
+ C Fauna.Core.Stats
+ C Fauna.Core.StreamEnumerable< T >
+ C Fauna.StreamOptions Represents the options when subscribing to Fauna Streams
+ C Fauna.Serialization.Utf8FaunaReader Represents a reader that provides fast, non-cached, forward-only access to serialized data
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/index.html b/0.4.0-beta/index.html
new file mode 100644
index 00000000..6916502c
--- /dev/null
+++ b/0.4.0-beta/index.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Main Page
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector-members.html b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector-members.html
new file mode 100644
index 00000000..420c201d
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector-members.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.IStatsCollector , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.html b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.html
new file mode 100644
index 00000000..f84c3f53
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.IStatsCollector Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void Add (QueryStats stats)
+ Add the QueryStats to the current counts.
+
+Stats Read ()
+ Return the collected Stats.
+
+Stats ReadAndReset ()
+ Return the collected Stats and Reset counts.
+
+
+
+
+
Definition at line 20 of file StatsCollector.cs .
+
+
+
◆ Add()
+
+
+
+
+
+ void Fauna.Core.IStatsCollector.Add
+ (
+ QueryStats
+ stats )
+
+
+
+
+
+
+
◆ Read()
+
+
+
+
+
+ Stats Fauna.Core.IStatsCollector.Read
+ (
+ )
+
+
+
+
+
+
+
◆ ReadAndReset()
+
+
+
+
+
+ Stats Fauna.Core.IStatsCollector.ReadAndReset
+ (
+ )
+
+
+
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.png b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.png
new file mode 100644
index 00000000..80609efe
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_core_1_1_i_stats_collector.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.html b/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.html
new file mode 100644
index 00000000..4cef6c68
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions.IRetryableException Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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 6 of file IRetryableException.cs .
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.png b/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.png
new file mode 100644
index 00000000..003443e2
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_exceptions_1_1_i_retryable_exception.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_i_client-members.html b/0.4.0-beta/interface_fauna_1_1_i_client-members.html
new file mode 100644
index 00000000..80ed236e
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_i_client-members.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.IClient , including all inherited members.
+
+ LoadRefAsync< T > (BaseRef< T > reference, CancellationToken cancel=default)Fauna.IClient
+ 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, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ PaginateAsync (Page< object?> page, ISerializer elemSerializer, 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, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ PaginateAsync< T > (Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ QueryAsync (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ QueryAsync (Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ QueryAsync< T > (Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+ QueryAsync< T > (Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)Fauna.IClient
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_i_client.html b/0.4.0-beta/interface_fauna_1_1_i_client.html
new file mode 100644
index 00000000..38c53ceb
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_i_client.html
@@ -0,0 +1,1096 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.IClient Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a client for interacting with a Fauna .
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+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, ISerializer < T > serializer, 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, ISerializer serializer, 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, ISerializer < T > elemSerializer, 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, ISerializer < T > elemSerializer, 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, ISerializer elemSerializer, 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, ISerializer elemSerializer, 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.
+
+Task< T > LoadRefAsync< T > (BaseRef < T > reference, CancellationToken cancel=default)
+ Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
+
+
+
Represents a client for interacting with a Fauna .
+
+
Definition at line 15 of file IClient.cs .
+
+
+
◆ LoadRefAsync< T >()
+
+
+
+
+
+ Task< T > Fauna.IClient.LoadRefAsync< T >
+ (
+ BaseRef < T >
+ reference ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ reference The reference to load.
+ cancel A cancellation token to use
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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.
+ NullDocumentException Thrown when the provided reference does not exist.
+
+
+
+
+
Implemented in Fauna.BaseClient .
+
+
Type Constraints
+
+
+
+
+
+
+
+
+
◆ PaginateAsync() [1/4]
+
+
+
+
+
+ IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync
+ (
+ Page< object?>
+ page ,
+
+
+
+
+ ISerializer
+ elemSerializer ,
+
+
+
+
+ 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.
+
Parameters
+
+ page The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync() [2/4]
+
+
+
+
+
+ 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.
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync() [3/4]
+
+
+
+
+
+ IAsyncEnumerable< Page< object?> > Fauna.IClient.PaginateAsync
+ (
+ Query
+ query ,
+
+
+
+
+ ISerializer
+ elemSerializer ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync() [4/4]
+
+
+
+
+
+ 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.
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items.
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync< T >() [1/4]
+
+
+
+
+
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.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ page The initial page.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync< T >() [2/4]
+
+
+
+
+
+ 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.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+
+
+
+
+
+
+
+
◆ PaginateAsync< T >() [3/4]
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ elemSerializer A data serializer 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ PaginateAsync< T >() [4/4]
+
+
+
+
+
Asynchronously iterates over pages of a Fauna query result, automatically fetching subsequent pages using the 'after' cursor.
+
Template Parameters
+
+ T The type of the data expected in each page.
+
+
+
+
Parameters
+
+ 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.
+
+
+
+
Returns An asynchronous enumerable of pages, each containing a list of items of type T .
+
This method handles pagination by sending multiple requests to Fauna as needed, based on the presence of an 'after' cursor in the query results.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+
+
+
+
+
+
+
+
◆ QueryAsync() [1/2]
+
+
+
+
+
+ Task< QuerySuccess < object?> > Fauna.IClient.QueryAsync
+ (
+ Query
+ query ,
+
+
+
+
+ ISerializer
+ serializer ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ serializer A serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync() [2/2]
+
+
+
+
+
+ Task< QuerySuccess < object?> > Fauna.IClient.QueryAsync
+ (
+ Query
+ query ,
+
+
+
+
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database.
+
Parameters
+
+ 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync< T >() [1/2]
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ query The FQL query object representing the query to be executed against the Fauna database.
+ serializer A serializer 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.
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
+
+
+
◆ QueryAsync< T >() [2/2]
+
+
+
+
+
Asynchronously executes a specified FQL query against the Fauna database and returns the typed result.
+
Template Parameters
+
+ T The type of the result expected from the query, corresponding to the structure of the FQL query's expected response.
+
+
+
+
Parameters
+
+ 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
+
+
+
+
Returns A Task representing the asynchronous operation, which upon completion contains the result of the query execution as QuerySuccess<T>.
+
Exceptions
+
+ AuthenticationException Thrown when authentication fails due to invalid credentials or other authentication issues.
+ AuthorizationException 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 .
+
+
Type Constraints
+
+
+
+
+
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_i_client.png b/0.4.0-beta/interface_fauna_1_1_i_client.png
new file mode 100644
index 00000000..ada756ce
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_i_client.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_i_query_fragment-members.html b/0.4.0-beta/interface_fauna_1_1_i_query_fragment-members.html
new file mode 100644
index 00000000..c229de87
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_i_query_fragment-members.html
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.IQueryFragment , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_i_query_fragment.html b/0.4.0-beta/interface_fauna_1_1_i_query_fragment.html
new file mode 100644
index 00000000..f2005989
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_i_query_fragment.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.IQueryFragment Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents the base interface for a query fragment used for FQL query construction.
+ More...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Represents the base interface for a query fragment used for FQL query construction.
+
+
Definition at line 10 of file IQueryFragment.cs .
+
+
+
◆ Serialize()
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_i_query_fragment.png b/0.4.0-beta/interface_fauna_1_1_i_query_fragment.png
new file mode 100644
index 00000000..f0c4dcc5
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_i_query_fragment.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection-members.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection-members.html
new file mode 100644
index 00000000..237eaad7
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection-members.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.ICollection , 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 >
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.IQuerySource< T >
+ AverageAsync (Expression< Func< T, double > > selector, 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 >
+ DocType Fauna.Linq.DataContext.ICollection
+ 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 >
+ Name Fauna.Linq.DataContext.ICollection
+ 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 >
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html
new file mode 100644
index 00000000..8fc66589
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html
@@ -0,0 +1,333 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.ICollection Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (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 74 of file DataContext.cs .
+
+
+
◆ DocType
+
+
+
+
+
+
+
+
+ Type Fauna.Linq.DataContext.ICollection.DocType
+
+
+
+
+get
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Linq.DataContext.ICollection.Name
+
+
+
+
+get
+
+
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.png b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.png
new file mode 100644
index 00000000..1778cdad
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function-members.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function-members.html
new file mode 100644
index 00000000..287a7a69
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function-members.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.IFunction , 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 >
+ Args Fauna.Linq.DataContext.IFunction
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.IQuerySource< T >
+ AverageAsync (Expression< Func< T, double > > selector, 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 >
+ Name Fauna.Linq.DataContext.IFunction
+ 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 >
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html
new file mode 100644
index 00000000..e186170d
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.IFunction Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+string Name [get]
+
+object[] Args [get]
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (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 160 of file DataContext.cs .
+
+
+
◆ Args
+
+
+
+
+
+
+
+
+ object [] Fauna.Linq.DataContext.IFunction.Args
+
+
+
+
+get
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Linq.DataContext.IFunction.Name
+
+
+
+
+get
+
+
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.png b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.png
new file mode 100644
index 00000000..9e1ef395
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index-members.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index-members.html
new file mode 100644
index 00000000..e626f7c2
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index-members.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Linq.DataContext.IIndex , 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 >
+ Args Fauna.Linq.DataContext.IIndex
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.IQuerySource< T >
+ AverageAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)Fauna.Linq.IQuerySource< T >
+ Collection Fauna.Linq.DataContext.IIndex
+ 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 >
+ DocType Fauna.Linq.DataContext.IIndex
+ 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 >
+ Name Fauna.Linq.DataContext.IIndex
+ 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 >
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html
new file mode 100644
index 00000000..9ab4a400
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.DataContext.IIndex Interface Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (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 133 of file DataContext.cs .
+
+
+
◆ Args
+
+
+
+
+
+
+
+
+ object [] Fauna.Linq.DataContext.IIndex.Args
+
+
+
+
+get
+
+
+
+
+
+
◆ Collection
+
+
+
+
+
+
+
+
+ ICollection Fauna.Linq.DataContext.IIndex.Collection
+
+
+
+
+get
+
+
+
+
+
+
◆ DocType
+
+
+
+
+
+
+
+
+ Type Fauna.Linq.DataContext.IIndex.DocType
+
+
+
+
+get
+
+
+
+
+
+
◆ Name
+
+
+
+
+
+
+
+
+ string Fauna.Linq.DataContext.IIndex.Name
+
+
+
+
+get
+
+
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.png b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.png
new file mode 100644
index 00000000..91aa3a36
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source-members.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source-members.html
new file mode 100644
index 00000000..7fc9d979
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source-members.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
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 >
+ Average (Expression< Func< T, double > > selector)Fauna.Linq.IQuerySource< T >
+ AverageAsync (Expression< Func< T, double > > selector, 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 >
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.html b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.html
new file mode 100644
index 00000000..5aaa2920
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.html
@@ -0,0 +1,2118 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq.IQuerySource< T > Interface Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+double Average (Expression< Func< T, double > > selector)
+
+Task< double > AverageAsync (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 20 of file IQuerySource.cs .
+
+
+
◆ All()
+
+
+
+
◆ AllAsync()
+
+
+
+
+
+ Task< bool > Fauna.Linq.IQuerySource < T >.AllAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Any() [1/2]
+
+
+
+
◆ Any() [2/2]
+
+
+
+
◆ AnyAsync() [1/2]
+
+
+
+
◆ AnyAsync() [2/2]
+
+
+
+
+
+ Task< bool > Fauna.Linq.IQuerySource < T >.AnyAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Average()
+
+
+
+
◆ AverageAsync()
+
+
+
+
+
+ Task< double > Fauna.Linq.IQuerySource < T >.AverageAsync
+ (
+ Expression< Func< T, double > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Count() [1/2]
+
+
+
+
◆ Count() [2/2]
+
+
+
+
◆ CountAsync() [1/2]
+
+
+
+
◆ CountAsync() [2/2]
+
+
+
+
+
+ Task< int > Fauna.Linq.IQuerySource < T >.CountAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Distinct()
+
+
+
+
◆ First() [1/2]
+
+
+
+
◆ First() [2/2]
+
+
+
+
◆ FirstAsync() [1/2]
+
+
+
+
◆ FirstAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.IQuerySource < T >.FirstAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ FirstOrDefault() [1/2]
+
+
+
+
◆ FirstOrDefault() [2/2]
+
+
+
+
◆ FirstOrDefaultAsync() [1/2]
+
+
+
+
◆ FirstOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.IQuerySource < T >.FirstOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Last() [1/2]
+
+
+
+
◆ Last() [2/2]
+
+
+
+
◆ LastAsync() [1/2]
+
+
+
+
◆ LastAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.IQuerySource < T >.LastAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ LastOrDefault() [1/2]
+
+
+
+
◆ LastOrDefault() [2/2]
+
+
+
+
◆ LastOrDefaultAsync() [1/2]
+
+
+
+
◆ LastOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T?> Fauna.Linq.IQuerySource < T >.LastOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ LongCount() [1/2]
+
+
+
+
◆ LongCount() [2/2]
+
+
+
+
◆ LongCountAsync() [1/2]
+
+
+
+
◆ LongCountAsync() [2/2]
+
+
+
+
+
+ Task< long > Fauna.Linq.IQuerySource < T >.LongCountAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Max()
+
+
+
+
◆ Max< R >()
+
+
+
+
◆ MaxAsync()
+
+
+
+
◆ MaxAsync< R >()
+
+
+
+
+
+ Task< R > Fauna.Linq.IQuerySource < T >.MaxAsync < R >
+ (
+ Expression< Func< T, R > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Min()
+
+
+
+
◆ Min< R >()
+
+
+
+
◆ MinAsync()
+
+
+
+
◆ MinAsync< R >()
+
+
+
+
+
+ Task< R > Fauna.Linq.IQuerySource < T >.MinAsync < R >
+ (
+ Expression< Func< T, R > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Order()
+
+
+
+
◆ OrderBy< K >()
+
+
+
+
◆ OrderByDescending< K >()
+
+
+
+
◆ OrderDescending()
+
+
+
+
◆ PaginateAsync()
+
+
+
+
+
+ IAsyncEnumerable< Page< T > > Fauna.Linq.IQuerySource < T >.PaginateAsync
+ (
+ QueryOptions ?
+ queryOptions = null
,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Reverse()
+
+
+
+
◆ Select< R >()
+
+
+
+
◆ Single() [1/2]
+
+
+
+
◆ Single() [2/2]
+
+
+
+
◆ SingleAsync() [1/2]
+
+
+
+
◆ SingleAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.IQuerySource < T >.SingleAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SingleOrDefault() [1/2]
+
+
+
+
◆ SingleOrDefault() [2/2]
+
+
+
+
◆ SingleOrDefaultAsync() [1/2]
+
+
+
+
◆ SingleOrDefaultAsync() [2/2]
+
+
+
+
+
+ Task< T > Fauna.Linq.IQuerySource < T >.SingleOrDefaultAsync
+ (
+ Expression< Func< T, bool > >
+ predicate ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Skip()
+
+
+
+
◆ Sum() [1/3]
+
+
+
+
◆ Sum() [2/3]
+
+
+
+
◆ Sum() [3/3]
+
+
+
+
◆ SumAsync() [1/3]
+
+
+
+
+
+ Task< double > Fauna.Linq.IQuerySource < T >.SumAsync
+ (
+ Expression< Func< T, double > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SumAsync() [2/3]
+
+
+
+
+
+ Task< int > Fauna.Linq.IQuerySource < T >.SumAsync
+ (
+ Expression< Func< T, int > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ SumAsync() [3/3]
+
+
+
+
+
+ Task< long > Fauna.Linq.IQuerySource < T >.SumAsync
+ (
+ Expression< Func< T, long > >
+ selector ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ Take()
+
+
+
+
◆ ToArray()
+
+
+
+
◆ ToArrayAsync()
+
+
+
+
◆ ToAsyncEnumerable()
+
+
+
+
+
+ IAsyncEnumerable< T > Fauna.Linq.IQuerySource < T >.ToAsyncEnumerable
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ ToDictionary< K, V >() [1/2]
+
+
+
+
+
+ Dictionary< K, V > Fauna.Linq.IQuerySource < T >.ToDictionary< K, V >
+ (
+ Func< T, K >
+ getKey ,
+
+
+
+
+ Func< T, V >
+ getValue
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToDictionary< K, V >() [2/2]
+
+
+
+
+
+ Dictionary< K, V > Fauna.Linq.IQuerySource < T >.ToDictionary< K, V >
+ (
+ Func< T, K >
+ getKey ,
+
+
+
+
+ Func< T, V >
+ getValue ,
+
+
+
+
+ IEqualityComparer< K >?
+ comparer
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToDictionaryAsync< K, V >() [1/2]
+
+
+
+
+
+ Task< Dictionary< K, V > > Fauna.Linq.IQuerySource < T >.ToDictionaryAsync< K, V >
+ (
+ Func< T, K >
+ getKey ,
+
+
+
+
+ Func< T, V >
+ getValue ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToDictionaryAsync< K, V >() [2/2]
+
+
+
+
+
+ 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
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToEnumerable()
+
+
+
+
◆ ToHashSet() [1/2]
+
+
+
+
◆ ToHashSet() [2/2]
+
+
+
+
◆ ToHashSetAsync() [1/2]
+
+
+
+
+
+ Task< HashSet< T > > Fauna.Linq.IQuerySource < T >.ToHashSetAsync
+ (
+ CancellationToken
+ cancel = default
)
+
+
+
+
+
+
+
◆ ToHashSetAsync() [2/2]
+
+
+
+
+
+ Task< HashSet< T > > Fauna.Linq.IQuerySource < T >.ToHashSetAsync
+ (
+ IEqualityComparer< T >?
+ comparer ,
+
+
+
+
+ CancellationToken
+ cancel = default
+
+
+
+ )
+
+
+
+
+
+
+
◆ ToList()
+
+
+
+
◆ ToListAsync()
+
+
+
+
◆ Where()
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.png b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.png
new file mode 100644
index 00000000..1f072ff0
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_linq_1_1_i_query_source.png differ
diff --git a/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer-members.html b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer-members.html
new file mode 100644
index 00000000..eba7c2f8
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Serialization.ISerializer< out T > , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.html b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.html
new file mode 100644
index 00000000..92b6763c
--- /dev/null
+++ b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Serialization.ISerializer< out T > Interface Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 6 of file ISerializer.cs .
+
+
+
◆ Deserialize() [1/2]
+
+
+
+
◆ Deserialize() [2/2]
+
+
+
+
◆ GetSupportedTypes()
+
+
+
+
◆ Serialize()
+
+
+
The documentation for this interface was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.png b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.png
new file mode 100644
index 00000000..18c341af
Binary files /dev/null and b/0.4.0-beta/interface_fauna_1_1_serialization_1_1_i_serializer.png differ
diff --git a/0.4.0-beta/jquery.js b/0.4.0-beta/jquery.js
new file mode 100644
index 00000000..1dffb65b
--- /dev/null
+++ b/0.4.0-beta/jquery.js
@@ -0,0 +1,34 @@
+/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML=" ";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=" ",y.option=!!ce.lastChild;var ge={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference ",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017
+ * http://www.smartmenus.org/
+ * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$(" ").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$(' ')[0],$(' ')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$});
\ No newline at end of file
diff --git a/0.4.0-beta/latest b/0.4.0-beta/latest
new file mode 120000
index 00000000..d78b51d5
--- /dev/null
+++ b/0.4.0-beta/latest
@@ -0,0 +1 @@
+0.4.0-beta
\ No newline at end of file
diff --git a/0.4.0-beta/minus.svg b/0.4.0-beta/minus.svg
new file mode 100644
index 00000000..f70d0c1a
--- /dev/null
+++ b/0.4.0-beta/minus.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/minusd.svg b/0.4.0-beta/minusd.svg
new file mode 100644
index 00000000..5f8e8796
--- /dev/null
+++ b/0.4.0-beta/minusd.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna.html b/0.4.0-beta/namespace_fauna.html
new file mode 100644
index 00000000..25a830da
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+class BaseClient
+ The base class for Client and DataContext. More...
+
+class Client
+ Represents a client for interacting with a Fauna . More...
+
+class Configuration
+ Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others. More...
+
+interface IClient
+ Represents a client for interacting with a Fauna . More...
+
+interface IQueryFragment
+ Represents the base interface for a query fragment used for FQL query construction. More...
+
+class IQueryFragmentExtensions
+ Provides extension methods for the IQueryFragment interface to enhance its functionality, allowing for more flexible serialization options.
+
+class Query
+ Represents the abstract base class for constructing FQL queries. More...
+
+class QueryArr
+ Represents an array of FQL queries.
+
+class QueryExpr
+ Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions. More...
+
+class QueryLiteral
+ Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure. More...
+
+class QueryObj
+ Represents a dictionary of FQL queries. More...
+
+struct QueryStringHandler
+ Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions. More...
+
+class 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...
+
+class StreamOptions
+ Represents the options when subscribing to Fauna Streams. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_core.html b/0.4.0-beta/namespace_fauna_1_1_core.html
new file mode 100644
index 00000000..b97dcd99
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_core.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class Connection
+ A class that handles HTTP requests and retries.
+
+class Endpoints
+ Represents the endpoints used for accessing Fauna .
+
+struct ErrorInfo
+ Contains detailed information about an error in a query response. More...
+
+struct Headers
+ Contains constant values for HTTP header names used in Fauna API requests.
+
+interface IConnection
+ Represents an interface for making HTTP requests.
+
+interface IStatsCollector
+
+class QueryFailure
+ Represents a failed query response. More...
+
+class QueryOptions
+ Represents the options for customizing Fauna queries. More...
+
+class QueryResponse
+ Represents the response from a query executed. More...
+
+struct QueryStats
+ Contains statistics related to the execution of a query in the Fauna database. More...
+
+class QuerySuccess
+ Represents a successful query response. More...
+
+struct ResponseFields
+ Contains constant values for the response field names returned by Fauna API queries.
+
+class RetryConfiguration
+ A class representing a retry configuration for queries. More...
+
+struct Stats
+
+class StatsCollector
+
+class StreamEnumerable
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_exceptions.html b/0.4.0-beta/namespace_fauna_1_1_exceptions.html
new file mode 100644
index 00000000..32074e3f
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_exceptions.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Exceptions Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class 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 AuthenticationException
+ Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna . More...
+
+class AuthorizationException
+ Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna . More...
+
+class BadGatewayException
+ Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna . More...
+
+class ConstraintFailure
+
+class ConstraintFailureException
+ Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection. More...
+
+class 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...
+
+class ExceptionHandler
+
+class FaunaException
+ Represents the base exception class for all exceptions specific to Fauna interactions. More...
+
+class InvalidRequestException
+ Represents exceptions caused by invalid requests to Fauna . More...
+
+interface IRetryableException
+ Represents an interface for exceptions that are potentially recoverable through retrying the failed operation. More...
+
+class NetworkException
+ Represents an exception that occurs when a request fails due to a network issue. More...
+
+class NullDocumentException
+
+class ProtocolException
+ Represents exceptions when a response does not match the wire protocol. More...
+
+class QueryCheckException
+ Represents exceptions thrown when the query has syntax errors. More...
+
+class QueryRuntimeException
+ Represents exceptions thrown when the query fails at runtime. More...
+
+class QueryTimeoutException
+ Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. More...
+
+class SerializationException
+ Represents error that occur during serialization and deserialization of Fauna data. More...
+
+class ServiceException
+ Represents an exception related to Fauna service errors, particularly for query failures. More...
+
+class 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 TimeoutException
+ Represents exceptions thrown when the query execution time exceeds the specified or default timeout period. More...
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_linq.html b/0.4.0-beta/namespace_fauna_1_1_linq.html
new file mode 100644
index 00000000..7f28c6dc
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_linq.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Linq Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class DataContext
+
+class DataContextBuilder
+
+class IntermediateQueryHelpers
+
+interface IPipelineExecutor
+
+interface IQuerySource
+
+class MappedDeserializer
+
+class ProjectionAnalysisVisitor
+
+class ProjectionDeserializer
+
+class ProjectionRewriteVisitor
+
+class QuerySource
+
+class QuerySourceExtensions
+
+class SubQuerySwitch
+
+
+
+
+
◆ PipelineMode
+
+
+
+
+Enumerator Query
+ Project
+ SetLoad
+ Scalar
+
+
+
Definition at line 6 of file Pipeline.cs .
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_mapping.html b/0.4.0-beta/namespace_fauna_1_1_mapping.html
new file mode 100644
index 00000000..2a973199
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_mapping.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Mapping Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class BaseFieldAttribute
+
+class CollectionAttribute
+ Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization. More...
+
+class FieldAttribute
+ Attribute used to specify fields on a Fauna document or struct. More...
+
+class FieldInfo
+ A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna . More...
+
+class FieldName
+ A class of utilities for field names.
+
+class IdAttribute
+ Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true. More...
+
+class IgnoreAttribute
+ Attribute used to indicate that a field should be ignored during serialization and deserialization. More...
+
+class MappingContext
+ A class representing the mapping context to be used during serialization and deserialization. More...
+
+class MappingInfo
+ A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents. More...
+
+class ObjectAttribute
+ Attribute used to indicate that a class represents a Fauna document or struct. More...
+
+class TsAttribute
+ Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization. More...
+
+
+
+
+
◆ FieldType
+
+
+
+
+Enumerator ClientGeneratedId
+ ServerGeneratedId
+ Coll
+ Ts
+ Field
+
+
+
Definition at line 3 of file FieldType.cs .
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_serialization.html b/0.4.0-beta/namespace_fauna_1_1_serialization.html
new file mode 100644
index 00000000..fedf95e2
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_serialization.html
@@ -0,0 +1,431 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Serialization Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class BaseRefSerializer
+
+class BaseSerializer
+
+class BooleanSerializer
+
+class ByteSerializer
+
+class BytesSerializer
+
+class ClassSerializer
+
+class DateOnlySerializer
+
+class DateTimeOffsetSerializer
+
+class DateTimeSerializer
+
+class DictionarySerializer
+
+class DoubleSerializer
+
+class DynamicSerializer
+
+class FloatSerializer
+
+class IntSerializer
+
+interface IPartialDocumentSerializer
+
+interface ISerializer
+
+class ListSerializer
+
+class LongSerializer
+
+class ModuleSerializer
+
+class NamedRefSerializer
+
+class NullableSerializer
+
+class NullableStructSerializer
+
+class PageSerializer
+
+class QueryArrSerializer
+
+class QueryExprSerializer
+
+class QueryLiteralSerializer
+
+class QueryObjSerializer
+
+class QuerySerializer
+
+class QueryValSerializer
+
+class RefSerializer
+
+class SByteSerializer
+
+class Serializer
+ Represents methods for serializing objects to and from Fauna 's value format.
+
+class ShortSerializer
+
+class StreamSerializer
+
+class StringSerializer
+
+class TokenTypeExtensions
+
+class UIntSerializer
+
+class UShortSerializer
+
+struct Utf8FaunaReader
+ Represents a reader that provides fast, non-cached, forward-only access to serialized data. More...
+
+class Utf8FaunaWriter
+ Provides functionality for writing data in a streaming manner to a buffer or a stream. More...
+
+
+
+enum FaunaType {
+ Int
+, Long
+, Double
+, String
+,
+ Date
+, Time
+, Boolean
+, Object
+,
+ Ref
+, Document
+, Array
+, Bytes
+,
+ Null
+, Stream
+, Module
+, Set
+
+ }
+
+enum TokenType {
+ None
+, StartObject
+, EndObject
+, StartArray
+,
+ EndArray
+, StartPage
+, EndPage
+, StartRef
+,
+ EndRef
+, StartDocument
+, EndDocument
+, FieldName
+,
+ String
+, Bytes
+, Int
+, Long
+,
+ Double
+, Date
+, Time
+, True
+,
+ False
+, Null
+, Module
+, Stream
+
+ }
+ Enumerates the types of tokens used in Fauna serialization. More...
+
+
+
+
+
◆ FaunaType
+
+
+
+
+Enumerator Int
+ Long
+ Double
+ String
+ Date
+ Time
+ Boolean
+ Object
+ Ref
+ Document
+ Array
+ Bytes
+ Null
+ Stream
+ Module
+ Set
+
+
+
Definition at line 3 of file FaunaType.cs .
+
+
+
+
+
◆ TokenType
+
+
+
+
+
Enumerates the types of tokens used in Fauna serialization.
+
+Enumerator None There is no value. This is the default token type if no data has been read by the T:Fauna.Serialization.Utf8FaunaReader.
+
+ StartObject The token type is the start of a Fauna object.
+
+ EndObject The token type is the end of a Fauna object.
+
+ StartArray The token type is the start of a Fauna array.
+
+ EndArray The token type is the end of a Fauna array.
+
+ StartPage The token type is the start of a Fauna set (a.k.a. page).
+
+ EndPage The token type is the end of a Fauna set (a.k.a. page).
+
+ StartRef The token type is the start of a Fauna ref.
+
+ EndRef The token type is the end of a Fauna ref.
+
+ StartDocument The token type is the start of a Fauna document.
+
+ EndDocument The token type is the end of a Fauna document.
+
+ FieldName The token type is a Fauna property name.
+
+ String The token type is a Fauna string.
+
+ Bytes The token type is a Fauna byte array.
+
+ Int The token type is a Fauna integer.
+
+ Long The token type is a Fauna long.
+
+ Double The token type is a Fauna double.
+
+ Date The token type is a Fauna date.
+
+ Time The token type is a Fauna time.
+
+ True The token type is the Fauna literal true.
+
+ False The token type is the Fauna literal false.
+
+ Null The token type is the Fauna literal null.
+
+ Module The token type is the Fauna module.
+
+ Stream The token type is the Fauna stream token.
+
+
+
+
Definition at line 6 of file TokenType.cs .
+
+
+
+
+
+
◆ Deserialize()
+
+
+
+
◆ Serialize()
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_types.html b/0.4.0-beta/namespace_fauna_1_1_types.html
new file mode 100644
index 00000000..863c076a
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_types.html
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Types Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class BaseRef
+
+class BaseRefBuilder
+
+class Event
+
+class 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...
+
+class NamedRef
+ Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef. More...
+
+class Ref
+ Represents a document ref. More...
+
+class Stream
+ Represents a Fauna stream token. More...
+
+class UnloadedRefException
+
+
+
+record Page< T > (IReadOnlyList< T > Data, string? After)
+ Represents a page in a dataset for pagination.
+
+
+
+
+
◆ EventType
+
+
+
+
+Enumerator Add
+ Update
+ Remove
+ Status
+
+
+
Definition at line 11 of file Event.cs .
+
+
+
+
+
+
◆ Page< T >()
+
+
+
+
+
+ record Fauna.Types.Page< T >
+ (
+ IReadOnlyList< T >
+ Data ,
+
+
+
+
+ string?
+ After
+
+
+
+ )
+
+
+
+
+
+
Represents a page in a dataset for pagination.
+
Template Parameters
+
+ T The type of data contained in the page.
+
+
+
+
Parameters
+
+ Data The IReadOnlyList<T> of data items on the page.
+ After The cursor for the next page, if available.
+
+
+
+
Used for segmenting large datasets into pages with cursors to navigate between them.
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_util.html b/0.4.0-beta/namespace_fauna_1_1_util.html
new file mode 100644
index 00000000..e7871a20
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_util.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Util Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class DefaultExpressionSwitch
+
+class Expressions
+
+class ExpressionSwitch
+
+class Logger
+ This class encapsulates an ILogger object for logging throughout the Fauna .NET driver business logic.
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespace_fauna_1_1_util_1_1_extensions.html b/0.4.0-beta/namespace_fauna_1_1_util_1_1_extensions.html
new file mode 100644
index 00000000..38aa2f82
--- /dev/null
+++ b/0.4.0-beta/namespace_fauna_1_1_util_1_1_extensions.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Util.Extensions Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+class PaginationExtensions
+ Provides extension methods for pagination.
+
+class TypeExtensions
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/namespacemembers.html b/0.4.0-beta/namespacemembers.html
new file mode 100644
index 00000000..5b6c2761
--- /dev/null
+++ b/0.4.0-beta/namespacemembers.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Package Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all namespace members with links to the namespace documentation for each member:
+
+
+
+
+
diff --git a/0.4.0-beta/namespacemembers_enum.html b/0.4.0-beta/namespacemembers_enum.html
new file mode 100644
index 00000000..afae6a9e
--- /dev/null
+++ b/0.4.0-beta/namespacemembers_enum.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Package Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all namespace enums with links to the namespace documentation for each enum:
+
+
+
+
+
diff --git a/0.4.0-beta/namespacemembers_func.html b/0.4.0-beta/namespacemembers_func.html
new file mode 100644
index 00000000..78aa5063
--- /dev/null
+++ b/0.4.0-beta/namespacemembers_func.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Package Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
Here is a list of all namespace functions with links to the namespace documentation for each function:
+
+
+
+
+
diff --git a/0.4.0-beta/namespaces.html b/0.4.0-beta/namespaces.html
new file mode 100644
index 00000000..b89a082d
--- /dev/null
+++ b/0.4.0-beta/namespaces.html
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Package List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
Here are the packages with brief descriptions (if available):
+
[detail level 1 2 3 4 5 ]
+ ▼ N Fauna
+ ▼ N Core
+ C ErrorInfo Contains detailed information about an error in a query response
+ C IStatsCollector
+ C QueryFailure Represents a failed query response
+ C QueryOptions Represents the options for customizing Fauna queries
+ C QueryResponse Represents the response from a query executed
+ C QueryStats Contains statistics related to the execution of a query in the Fauna database
+ C QuerySuccess Represents a successful query response
+ C RetryConfiguration A class representing a retry configuration for queries
+ C Stats
+ C StatsCollector
+ C StreamEnumerable
+ ▼ N Exceptions
+ C AbortException Represents an exception that occurs when the FQL abort
function is called. This exception captures the data provided during the abort operation
+ C AuthenticationException Represents an exception thrown when there is an authorization error in Fauna . Corresponds to the 'unauthorized' error code in Fauna
+ C AuthorizationException Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna
+ C BadGatewayException Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna
+ C ConstraintFailure
+ C ConstraintFailureException Represents an exception that occurs when constraints are violated in a query. This exception captures the specific constraint failures for inspection
+ C ContendedTransactionException Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay
+ C FaunaException Represents the base exception class for all exceptions specific to Fauna interactions
+ C InvalidRequestException Represents exceptions caused by invalid requests to Fauna
+ C IRetryableException Represents an interface for exceptions that are potentially recoverable through retrying the failed operation
+ C NetworkException Represents an exception that occurs when a request fails due to a network issue
+ C ProtocolException Represents exceptions when a response does not match the wire protocol
+ C QueryCheckException Represents exceptions thrown when the query has syntax errors
+ C QueryRuntimeException Represents exceptions thrown when the query fails at runtime
+ C QueryTimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ C SerializationException Represents error that occur during serialization and deserialization of Fauna data
+ C ServiceException Represents an exception related to Fauna service errors, particularly for query failures
+ C 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
+ C TimeoutException Represents exceptions thrown when the query execution time exceeds the specified or default timeout period
+ ▼ N Linq
+ ▼ C DataContext
+ ▼ C Collection
+ C IndexCall
+ C FunctionCall
+ C ICollection
+ C IFunction
+ C IIndex
+ C Index
+ C NameAttribute
+ C IQuerySource
+ C QuerySource
+ ▼ N Mapping
+ C BaseFieldAttribute
+ C CollectionAttribute Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization
+ C FieldAttribute Attribute used to specify fields on a Fauna document or struct
+ C FieldInfo A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna
+ C IdAttribute Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true
+ C IgnoreAttribute Attribute used to indicate that a field should be ignored during serialization and deserialization
+ C MappingContext A class representing the mapping context to be used during serialization and deserialization
+ C MappingInfo A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents
+ C ObjectAttribute Attribute used to indicate that a class represents a Fauna document or struct
+ C TsAttribute Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization
+ ▼ N Serialization
+ C BaseSerializer
+ C ISerializer
+ C Utf8FaunaReader Represents a reader that provides fast, non-cached, forward-only access to serialized data
+ C Utf8FaunaWriter Provides functionality for writing data in a streaming manner to a buffer or a stream
+ ▼ N Types
+ C BaseRef
+ C BaseRefBuilder
+ C Event
+ C Module Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities
+ C NamedRef Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedRef
+ C Ref Represents a document ref
+ C Stream Represents a Fauna stream token
+ ▼ N Util
+ N Extensions
+ C BaseClient The base class for Client and DataContext
+ C Client Represents a client for interacting with a Fauna
+ C Configuration Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others
+ C IClient Represents a client for interacting with a Fauna
+ C IQueryFragment Represents the base interface for a query fragment used for FQL query construction
+ C Query Represents the abstract base class for constructing FQL queries
+ C QueryExpr Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
+ C QueryLiteral Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure
+ C QueryObj Represents a dictionary of FQL queries
+ C QueryStringHandler Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions
+ C 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
+ C StreamOptions Represents the options when subscribing to Fauna Streams
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/nav_f.png b/0.4.0-beta/nav_f.png
new file mode 100644
index 00000000..72a58a52
Binary files /dev/null and b/0.4.0-beta/nav_f.png differ
diff --git a/0.4.0-beta/nav_fd.png b/0.4.0-beta/nav_fd.png
new file mode 100644
index 00000000..032fbdd4
Binary files /dev/null and b/0.4.0-beta/nav_fd.png differ
diff --git a/0.4.0-beta/nav_g.png b/0.4.0-beta/nav_g.png
new file mode 100644
index 00000000..2093a237
Binary files /dev/null and b/0.4.0-beta/nav_g.png differ
diff --git a/0.4.0-beta/nav_h.png b/0.4.0-beta/nav_h.png
new file mode 100644
index 00000000..33389b10
Binary files /dev/null and b/0.4.0-beta/nav_h.png differ
diff --git a/0.4.0-beta/nav_hd.png b/0.4.0-beta/nav_hd.png
new file mode 100644
index 00000000..de80f18a
Binary files /dev/null and b/0.4.0-beta/nav_hd.png differ
diff --git a/0.4.0-beta/open.png b/0.4.0-beta/open.png
new file mode 100644
index 00000000..30f75c7e
Binary files /dev/null and b/0.4.0-beta/open.png differ
diff --git a/0.4.0-beta/plus.svg b/0.4.0-beta/plus.svg
new file mode 100644
index 00000000..07520165
--- /dev/null
+++ b/0.4.0-beta/plus.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/plusd.svg b/0.4.0-beta/plusd.svg
new file mode 100644
index 00000000..0c65bfe9
--- /dev/null
+++ b/0.4.0-beta/plusd.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/all_0.js b/0.4.0-beta/search/all_0.js
new file mode 100644
index 00000000..16a9858c
--- /dev/null
+++ b/0.4.0-beta/search/all_0.js
@@ -0,0 +1,24 @@
+var searchData=
+[
+ ['abort_0',['abort',['../struct_fauna_1_1_core_1_1_error_info.html#a6f8153d0d7c41dfdfe65b5678d18b773',1,'Fauna.Core.ErrorInfo.Abort'],['../class_fauna_1_1_core_1_1_query_failure.html#abcb23b7239c6179a6ad83fca7abcff21',1,'Fauna.Core.QueryFailure.Abort']]],
+ ['abortexception_1',['abortexception',['../class_fauna_1_1_exceptions_1_1_abort_exception.html',1,'Fauna.Exceptions.AbortException'],['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a640b6a9640ff8caf8c34996c7d866c01',1,'Fauna.Exceptions.AbortException.AbortException()']]],
+ ['abortexception_2ecs_2',['AbortException.cs',['../_abort_exception_8cs.html',1,'']]],
+ ['add_3',['add',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424aec211f7c20af43e742bf2570c3cb84f9',1,'Fauna.Types.Add'],['../class_fauna_1_1_core_1_1_stats_collector.html#a44cc6a97822da493063cdb0fea2f8137',1,'Fauna.Core.StatsCollector.Add()'],['../interface_fauna_1_1_core_1_1_i_stats_collector.html#a42df7f5f66a3f609573b504e40ef7687',1,'Fauna.Core.IStatsCollector.Add()']]],
+ ['all_4',['all',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a01d20bacccfa37e44233cc5d17f01958',1,'Fauna.Linq.IQuerySource.All()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa12ea84f100830d5417544c3d3f4ac40',1,'Fauna.Linq.QuerySource.All()']]],
+ ['allasync_5',['allasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab8eaf4db2e8b4e3fe5f88a43f10e848a',1,'Fauna.Linq.IQuerySource.AllAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a157baa772e661379c14cd6f63318e9bd',1,'Fauna.Linq.QuerySource.AllAsync()']]],
+ ['any_6',['any',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3543a82b5d5f8368fcf1a042904ea145',1,'Fauna.Linq.IQuerySource.Any()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aedc8577c696c5356f7cda33499b4c62b',1,'Fauna.Linq.IQuerySource.Any(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2df85b2cc738ac0018668a8157a4000c',1,'Fauna.Linq.QuerySource.Any()'],['../class_fauna_1_1_linq_1_1_query_source.html#a407fda956ffcf7e2f807fa7882e1e514',1,'Fauna.Linq.QuerySource.Any(Expression< Func< T, bool > > predicate)']]],
+ ['anyasync_7',['anyasync',['../class_fauna_1_1_linq_1_1_query_source.html#ae031b77a7a40302dea328b5b69315116',1,'Fauna.Linq.QuerySource.AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#af9e2dfb6d414c893e96737369f7df82d',1,'Fauna.Linq.QuerySource.AnyAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a482249bd3b7c63acf39a1b0c8f0c5615',1,'Fauna.Linq.IQuerySource.AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#afd54139024541eb98e1983adfed7b52d',1,'Fauna.Linq.IQuerySource.AnyAsync(CancellationToken cancel=default)']]],
+ ['appendformatted_8',['AppendFormatted',['../struct_fauna_1_1_query_string_handler.html#a821c0c7774a21f68d8acd35ddb141987',1,'Fauna::QueryStringHandler']]],
+ ['appendliteral_9',['AppendLiteral',['../struct_fauna_1_1_query_string_handler.html#a6bbc0298057deb0bd61d8737db8137c1',1,'Fauna::QueryStringHandler']]],
+ ['args_10',['args',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html#a6175dd82d53e4f1ea0e2c1133fc17e20',1,'Fauna.Linq.DataContext.IFunction.Args'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a614f7ee8737e939aa31569773cab4254',1,'Fauna.Linq.DataContext.Index.Args'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a870505afc949e68d9403ef098ccdaaaa',1,'Fauna.Linq.DataContext.IIndex.Args']]],
+ ['argumentexception_11',['ArgumentException',['../_list_serializer_8cs.html#a7959e8545484d855f8e9a0ab47b16039',1,'ListSerializer.cs']]],
+ ['array_12',['Array',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada4410ec34d9e6c1a68100ca0ce033fb17',1,'Fauna::Serialization']]],
+ ['assemblyinfo_2ecs_13',['AssemblyInfo.cs',['../_assembly_info_8cs.html',1,'']]],
+ ['attributes_2ecs_14',['Attributes.cs',['../_attributes_8cs.html',1,'']]],
+ ['authenticationexception_15',['authenticationexception',['../class_fauna_1_1_exceptions_1_1_authentication_exception.html#aac37ec44f3e4c94a7cd880914bdfa428',1,'Fauna.Exceptions.AuthenticationException.AuthenticationException()'],['../class_fauna_1_1_exceptions_1_1_authentication_exception.html',1,'Fauna.Exceptions.AuthenticationException']]],
+ ['authenticationexception_2ecs_16',['AuthenticationException.cs',['../_authentication_exception_8cs.html',1,'']]],
+ ['authorizationexception_17',['authorizationexception',['../class_fauna_1_1_exceptions_1_1_authorization_exception.html#a79a3c7eae480450c558ef1090b473c75',1,'Fauna.Exceptions.AuthorizationException.AuthorizationException()'],['../class_fauna_1_1_exceptions_1_1_authorization_exception.html',1,'Fauna.Exceptions.AuthorizationException']]],
+ ['authorizationexception_2ecs_18',['AuthorizationException.cs',['../_authorization_exception_8cs.html',1,'']]],
+ ['average_19',['average',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3410096d445903426a5025c2cffe995d',1,'Fauna.Linq.IQuerySource.Average()'],['../class_fauna_1_1_linq_1_1_query_source.html#a11da54e4ed5a86eaf9b9f39185c7b9f6',1,'Fauna.Linq.QuerySource.Average()']]],
+ ['averageasync_20',['averageasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a783897d67ee524084923bc1f719107bc',1,'Fauna.Linq.IQuerySource.AverageAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a3c92da19ff35696420cf3578e7d3b1ee',1,'Fauna.Linq.QuerySource.AverageAsync()']]]
+];
diff --git a/0.4.0-beta/search/all_1.js b/0.4.0-beta/search/all_1.js
new file mode 100644
index 00000000..27a82b0a
--- /dev/null
+++ b/0.4.0-beta/search/all_1.js
@@ -0,0 +1,48 @@
+var searchData=
+[
+ ['badgatewayexception_0',['badgatewayexception',['../class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html#a6970cd0357d02d9cb797f233299ee055',1,'Fauna.Exceptions.BadGatewayException.BadGatewayException()'],['../class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html',1,'Fauna.Exceptions.BadGatewayException']]],
+ ['badgatewayexception_2ecs_1',['BadGatewayException.cs',['../_bad_gateway_exception_8cs.html',1,'']]],
+ ['baseclient_2',['BaseClient',['../class_fauna_1_1_base_client.html',1,'Fauna']]],
+ ['basefieldattribute_3',['basefieldattribute',['../class_fauna_1_1_mapping_1_1_base_field_attribute.html',1,'Fauna.Mapping.BaseFieldAttribute'],['../class_fauna_1_1_mapping_1_1_base_field_attribute.html#a1730b02e91eb142a324af40943d222a0',1,'Fauna.Mapping.BaseFieldAttribute.BaseFieldAttribute()']]],
+ ['baseref_4',['baseref',['../class_fauna_1_1_types_1_1_base_ref.html',1,'Fauna.Types.BaseRef< T >'],['../class_fauna_1_1_types_1_1_base_ref.html#a99d89cf05bd5c6f2d9c4c512ea1b6bbc',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_base_ref.html#a5136866a25a9d4b10b62488725df4ea9',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_base_ref.html#a3c4176f3aa2abceb14ae0a4391c68c79',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_base_ref.html#af592dee6be2337aa860313e4682e01b1',1,'Fauna.Types.BaseRef.BaseRef(Module coll)'],['../class_fauna_1_1_types_1_1_base_ref.html#a4d855dd43e22be98cf286d2e0ed8c0d0',1,'Fauna.Types.BaseRef.BaseRef(Module coll, T doc)'],['../class_fauna_1_1_types_1_1_base_ref.html#a81b047fc82839e5701657bb669bb6b2e',1,'Fauna.Types.BaseRef.BaseRef(Module coll, string cause)']]],
+ ['baseref_2ecs_5',['BaseRef.cs',['../_base_ref_8cs.html',1,'']]],
+ ['baserefbuilder_6',['BaseRefBuilder',['../class_fauna_1_1_types_1_1_base_ref_builder.html',1,'Fauna::Types']]],
+ ['baserefbuilder_2ecs_7',['BaseRefBuilder.cs',['../_base_ref_builder_8cs.html',1,'']]],
+ ['baserefserializer_2ecs_8',['BaseRefSerializer.cs',['../_base_ref_serializer_8cs.html',1,'']]],
+ ['baseserializer_9',['BaseSerializer',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20baseref_3c_20t_20_3e_20_3e_10',['BaseSerializer< BaseRef< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20bool_20_3e_11',['BaseSerializer< bool >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20byte_20_3e_12',['BaseSerializer< byte >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20byte_5b_5d_3e_13',['BaseSerializer< byte[]>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20dateonly_20_3e_14',['BaseSerializer< DateOnly >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20datetime_20_3e_15',['BaseSerializer< DateTime >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20datetimeoffset_20_3e_16',['BaseSerializer< DateTimeOffset >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20dictionary_3c_20string_2c_20t_20_3e_20_3e_17',['BaseSerializer< Dictionary< string, T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20double_20_3e_18',['BaseSerializer< double >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20float_20_3e_19',['BaseSerializer< float >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20int_20_3e_20',['BaseSerializer< int >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20list_3c_20t_20_3e_20_3e_21',['BaseSerializer< List< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20long_20_3e_22',['BaseSerializer< long >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20module_20_3e_23',['BaseSerializer< Module >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20namedref_3c_20t_20_3e_20_3e_24',['BaseSerializer< NamedRef< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20o_20_3e_25',['BaseSerializer< O >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20object_3f_3e_26',['BaseSerializer< object?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20object_3f_5b_5d_3e_27',['BaseSerializer< object?[]>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20page_3c_20t_20_3e_20_3e_28',['BaseSerializer< Page< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20query_20_3e_29',['BaseSerializer< Query >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryarr_20_3e_30',['BaseSerializer< QueryArr >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryexpr_20_3e_31',['BaseSerializer< QueryExpr >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryliteral_20_3e_32',['BaseSerializer< QueryLiteral >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryobj_20_3e_33',['BaseSerializer< QueryObj >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20ref_3c_20t_20_3e_20_3e_34',['BaseSerializer< Ref< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20sbyte_20_3e_35',['BaseSerializer< sbyte >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20short_20_3e_36',['BaseSerializer< short >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20stream_20_3e_37',['BaseSerializer< Stream >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20string_3f_3e_38',['BaseSerializer< string?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20t_3f_3e_39',['BaseSerializer< T?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20uint_20_3e_40',['BaseSerializer< uint >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20ushort_20_3e_41',['BaseSerializer< ushort >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['boolean_42',['Boolean',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada27226c864bac7454a8504f8edb15d95b',1,'Fauna::Serialization']]],
+ ['build_43',['Build',['../class_fauna_1_1_types_1_1_base_ref_builder.html#a6d8f1141a840634de86d73c431503e27',1,'Fauna::Types::BaseRefBuilder']]],
+ ['bytes_44',['bytes',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada600e754f49b68aa0fc90a9cd64eb7051',1,'Fauna.Serialization.Bytes'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a600e754f49b68aa0fc90a9cd64eb7051',1,'Fauna.Serialization.Bytes']]]
+];
diff --git a/0.4.0-beta/search/all_10.js b/0.4.0-beta/search/all_10.js
new file mode 100644
index 00000000..e2a94fc4
--- /dev/null
+++ b/0.4.0-beta/search/all_10.js
@@ -0,0 +1,49 @@
+var searchData=
+[
+ ['scalar_0',['Scalar',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725af60357a8d17e45793298323f1b372a74',1,'Fauna::Linq']]],
+ ['schemaversion_1',['schemaversion',['../class_fauna_1_1_core_1_1_query_response.html#ae1eb6cb66e28964b59b649df292e120e',1,'Fauna.Core.QueryResponse.SchemaVersion'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a65603b7803bb1d46f4f318339b19fbe4',1,'Fauna.Exceptions.ServiceException.SchemaVersion']]],
+ ['secret_2',['Secret',['../class_fauna_1_1_configuration.html#a8ae4e969be477bd601e4abaffea172e8',1,'Fauna::Configuration']]],
+ ['select_3c_20r_20_3e_3',['select< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aab6b6f24739021a16a3585ff19b85960',1,'Fauna.Linq.IQuerySource.Select< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#af7054b85a6b3534e85d7e3f73f8faa34',1,'Fauna.Linq.QuerySource.Select< R >()']]],
+ ['serializationexception_4',['serializationexception',['../class_fauna_1_1_exceptions_1_1_serialization_exception.html#adf28142efb4583cae880c93fbe3b89a8',1,'Fauna.Exceptions.SerializationException.SerializationException(string? message, Exception? innerException)'],['../class_fauna_1_1_exceptions_1_1_serialization_exception.html#a40ecdcfa0d3297116b3130c00b4c4838',1,'Fauna.Exceptions.SerializationException.SerializationException(string? message)'],['../class_fauna_1_1_exceptions_1_1_serialization_exception.html',1,'Fauna.Exceptions.SerializationException']]],
+ ['serializationexception_2ecs_5',['SerializationException.cs',['../_serialization_exception_8cs.html',1,'']]],
+ ['serialize_6',['serialize',['../interface_fauna_1_1_i_query_fragment.html#af6c5d7e27cc7f2c68666d0f567d6ac7e',1,'Fauna.IQueryFragment.Serialize()'],['../class_fauna_1_1_query_obj.html#accdc922a53a9cd71c2a3e2bcf0c22238',1,'Fauna.QueryObj.Serialize()'],['../class_fauna_1_1_query.html#a36a3930b5ff06da0f35d761147a37965',1,'Fauna.Query.Serialize()'],['../class_fauna_1_1_query_expr.html#a75528037f15d84ad51abf82aec6b7e8d',1,'Fauna.QueryExpr.Serialize()'],['../class_fauna_1_1_query_literal.html#a93dc2c086c98f688607176336a6b5144',1,'Fauna.QueryLiteral.Serialize()'],['../class_fauna_1_1_query_val.html#a05804276806a471ffeb2e396d4e790ed',1,'Fauna.QueryVal.Serialize()'],['../interface_fauna_1_1_serialization_1_1_i_serializer.html#a669f8e528218fc6ac70c4544f3b6d018',1,'Fauna.Serialization.ISerializer.Serialize()'],['../class_fauna_1_1_types_1_1_stream.html#ab8fa6dfe313e2ec2d96cad747ea65f2e',1,'Fauna.Types.Stream.Serialize()'],['../namespace_fauna_1_1_serialization.html#a40d43a94dc1bd928da9bafc999086d1f',1,'Fauna.Serialization.Serialize()']]],
+ ['serializer_2ecs_7',['Serializer.cs',['../_serializer_8cs.html',1,'']]],
+ ['servergeneratedid_8',['ServerGeneratedId',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aead92f9f61cb0996c2991d2c8bf272162a',1,'Fauna::Mapping']]],
+ ['serviceexception_9',['serviceexception',['../class_fauna_1_1_exceptions_1_1_service_exception.html',1,'Fauna.Exceptions.ServiceException'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#ae5bc45cc05f0bca1d6879425c0cea447',1,'Fauna.Exceptions.ServiceException.ServiceException(string message, QueryFailure failure)'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#adb0746705507e1391b006264a215fc5e',1,'Fauna.Exceptions.ServiceException.ServiceException(string message)']]],
+ ['serviceexception_2ecs_10',['ServiceException.cs',['../_service_exception_8cs.html',1,'']]],
+ ['set_11',['Set',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada5d5b78699e57104f2fa03bbdf7b9197b',1,'Fauna::Serialization']]],
+ ['setload_12',['SetLoad',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725ae099f26cb6d4af2fd25aacb9e7364cb6',1,'Fauna::Linq']]],
+ ['single_13',['single',['../class_fauna_1_1_linq_1_1_query_source.html#ac1187624f20d49af014d1e56ba2faa41',1,'Fauna.Linq.QuerySource.Single(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a50d2503530b6d2bf135ad19c8d349d7d',1,'Fauna.Linq.QuerySource.Single()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a73db65fb3f7283be33d56e5d399cef27',1,'Fauna.Linq.IQuerySource.Single(Expression< Func< T, bool > > predicate)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af1678dc5caef46b5e9c763a10deb6b14',1,'Fauna.Linq.IQuerySource.Single()']]],
+ ['singleasync_14',['singleasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ac2dac5d2b899367046cafbc6e67ee171',1,'Fauna.Linq.IQuerySource.SingleAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a61dff8ec374224e6ebe28bdcf846c33d',1,'Fauna.Linq.IQuerySource.SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#aba52472064f7bb50c76638d89ac4ed8e',1,'Fauna.Linq.QuerySource.SingleAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#adcef53174636e61a12a5e1c8c40e395a',1,'Fauna.Linq.QuerySource.SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['singleordefault_15',['singleordefault',['../class_fauna_1_1_linq_1_1_query_source.html#a3af2769b9931d1c2eb1c82949fd27feb',1,'Fauna.Linq.QuerySource.SingleOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a653c4563b58baefefb234529eae98824',1,'Fauna.Linq.QuerySource.SingleOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ada891929e59282c7a0d1ae1fd956fa58',1,'Fauna.Linq.IQuerySource.SingleOrDefault(Expression< Func< T, bool > > predicate)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ae9085a45341f0d8c963cefd149c36f71',1,'Fauna.Linq.IQuerySource.SingleOrDefault()']]],
+ ['singleordefaultasync_16',['singleordefaultasync',['../class_fauna_1_1_linq_1_1_query_source.html#a24ba32cc1493cab02f746a828e9baad5',1,'Fauna.Linq.QuerySource.SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a78518f9497b0c4a94befcd2c01c9c1ad',1,'Fauna.Linq.QuerySource.SingleOrDefaultAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad44e84bc222caa0a8b45ebd04d7d7aaf',1,'Fauna.Linq.IQuerySource.SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a90334a446992f666892f954a2c11188d',1,'Fauna.Linq.IQuerySource.SingleOrDefaultAsync(CancellationToken cancel=default)']]],
+ ['skip_17',['skip',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8caf009c6a75594242b32943f0eb1576',1,'Fauna.Linq.IQuerySource.Skip()'],['../class_fauna_1_1_linq_1_1_query_source.html#a705b1d434a72172709a7f19d3e05072e',1,'Fauna.Linq.QuerySource.Skip()'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a23e2786ced57f4461c34d02afaf2051c',1,'Fauna.Serialization.Utf8FaunaReader.Skip()']]],
+ ['startarray_18',['StartArray',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a996340e132bfc11a3480cfd8b1e748e9',1,'Fauna::Serialization']]],
+ ['startdocument_19',['StartDocument',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a5005fecec5456e4aad0048f88dc86a71',1,'Fauna::Serialization']]],
+ ['startobject_20',['StartObject',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ad34204d72ef88942903d871c12f1cc50',1,'Fauna::Serialization']]],
+ ['startpage_21',['StartPage',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a64bfd0e5b16568ed18a424b52abd9894',1,'Fauna::Serialization']]],
+ ['startref_22',['StartRef',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a1b86e934c3522f579c091374c790d216',1,'Fauna::Serialization']]],
+ ['startts_23',['startts',['../class_fauna_1_1_stream_options.html#a97789245ee50ba06cb5915404e5e2abd',1,'Fauna.StreamOptions.StartTs'],['../class_fauna_1_1_types_1_1_stream.html#a99fc080533c339249548b5ea52f61102',1,'Fauna.Types.Stream.StartTs']]],
+ ['statictype_24',['StaticType',['../class_fauna_1_1_core_1_1_query_success.html#ab792c4c089989580d79f1918bee3e280',1,'Fauna::Core::QuerySuccess']]],
+ ['stats_25',['stats',['../class_fauna_1_1_exceptions_1_1_service_exception.html#a6af6c7dbc47cd2d825376bc08cbf47dd',1,'Fauna.Exceptions.ServiceException.Stats'],['../class_fauna_1_1_core_1_1_query_response.html#a1e4dcba989f75a7f4b660f09728ee152',1,'Fauna.Core.QueryResponse.Stats'],['../class_fauna_1_1_types_1_1_event.html#a56ceae46653e7b862a2604e268958ffb',1,'Fauna.Types.Event.Stats'],['../struct_fauna_1_1_core_1_1_stats.html',1,'Fauna.Core.Stats']]],
+ ['statscollector_26',['statscollector',['../class_fauna_1_1_core_1_1_stats_collector.html',1,'Fauna.Core.StatsCollector'],['../class_fauna_1_1_client.html#a5546f585eb151e197b55333a515c716a',1,'Fauna.Client.StatsCollector'],['../class_fauna_1_1_configuration.html#ab04409b18aad1ba47b860fb6ff5b923e',1,'Fauna.Configuration.StatsCollector']]],
+ ['statscollector_2ecs_27',['StatsCollector.cs',['../_stats_collector_8cs.html',1,'']]],
+ ['status_28',['Status',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424aec53a8c4f07baed5d8825072c89799be',1,'Fauna::Types']]],
+ ['statuscode_29',['statuscode',['../class_fauna_1_1_core_1_1_query_failure.html#abb1d293cd1f0362b70f7b5759170ba05',1,'Fauna.Core.QueryFailure.StatusCode'],['../class_fauna_1_1_exceptions_1_1_network_exception.html#a66fe9b355748cc1a710fb320134decef',1,'Fauna.Exceptions.NetworkException.StatusCode'],['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#ab39646ac32b572ad69dada194a4b4cc6',1,'Fauna.Exceptions.ProtocolException.StatusCode'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a76832ee18db230c2f20354b924691b4c',1,'Fauna.Exceptions.ServiceException.StatusCode']]],
+ ['storagebytesread_30',['storagebytesread',['../struct_fauna_1_1_core_1_1_query_stats.html#a76978366a8055949f82d9733355f9c1c',1,'Fauna.Core.QueryStats.StorageBytesRead'],['../struct_fauna_1_1_core_1_1_stats.html#a1b4a10e1b3dd26e46e2529587f98d088',1,'Fauna.Core.Stats.StorageBytesRead']]],
+ ['storagebyteswrite_31',['storagebyteswrite',['../struct_fauna_1_1_core_1_1_stats.html#a6668bd4ce18bff6ac4e40703e1ccbdf2',1,'Fauna.Core.Stats.StorageBytesWrite'],['../struct_fauna_1_1_core_1_1_query_stats.html#a78b8003405bf41d4a0d03d03555dac46',1,'Fauna.Core.QueryStats.StorageBytesWrite']]],
+ ['stream_32',['stream',['../class_fauna_1_1_types_1_1_stream.html',1,'Fauna.Types.Stream'],['../_utf8_fauna_writer_8cs.html#a1881e33d741b63d5d7c425375f6d5c8d',1,'Stream: Utf8FaunaWriter.cs'],['../_client_8cs.html#a1881e33d741b63d5d7c425375f6d5c8d',1,'Stream: Client.cs'],['../_connection_8cs.html#a1881e33d741b63d5d7c425375f6d5c8d',1,'Stream: Connection.cs'],['../_i_connection_8cs.html#a1881e33d741b63d5d7c425375f6d5c8d',1,'Stream: IConnection.cs'],['../_stream_enumerable_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: StreamEnumerable.cs'],['../_i_client_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: IClient.cs'],['../_data_context_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: DataContext.cs'],['../_stream_serializer_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: StreamSerializer.cs'],['../_utf8_fauna_reader_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: Utf8FaunaReader.cs'],['../_serializer_8cs.html#a1baa7e64c7dc5f7229a6d9b6268d5414',1,'Stream: Serializer.cs'],['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adaeae835e83c0494a376229f254f7d3392',1,'Fauna.Serialization.Stream'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50aeae835e83c0494a376229f254f7d3392',1,'Fauna.Serialization.Stream'],['../class_fauna_1_1_types_1_1_stream.html#a3038b3c24be2971b3bf274fb3a444cea',1,'Fauna.Types.Stream.Stream()']]],
+ ['stream_2ecs_33',['Stream.cs',['../_stream_8cs.html',1,'']]],
+ ['streamenumerable_34',['StreamEnumerable',['../class_fauna_1_1_core_1_1_stream_enumerable.html',1,'Fauna::Core']]],
+ ['streamenumerable_2ecs_35',['StreamEnumerable.cs',['../_stream_enumerable_8cs.html',1,'']]],
+ ['streamoptions_36',['streamoptions',['../class_fauna_1_1_stream_options.html#a603aa5cbda6cf55f7bf46dfa2cfe025a',1,'Fauna.StreamOptions.StreamOptions(string token, long startTs)'],['../class_fauna_1_1_stream_options.html#a38f065c8ff7a97734e75bc67fbf15f2e',1,'Fauna.StreamOptions.StreamOptions(string token, string cursor)'],['../class_fauna_1_1_stream_options.html',1,'Fauna.StreamOptions']]],
+ ['streamoptions_2ecs_37',['StreamOptions.cs',['../_stream_options_8cs.html',1,'']]],
+ ['streamserializer_2ecs_38',['StreamSerializer.cs',['../_stream_serializer_8cs.html',1,'']]],
+ ['string_39',['string',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a27118326006d3829667a400ad23d5d98',1,'Fauna.Serialization.String'],['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada27118326006d3829667a400ad23d5d98',1,'Fauna.Serialization.String']]],
+ ['structserializers_2ecs_40',['StructSerializers.cs',['../_struct_serializers_8cs.html',1,'']]],
+ ['subqueryswitch_2ecs_41',['SubQuerySwitch.cs',['../_sub_query_switch_8cs.html',1,'']]],
+ ['subscribestream_3c_20t_20_3e_42',['SubscribeStream< T >',['../class_fauna_1_1_base_client.html#ad3bf366a047c9a36b1671519e2ea874d',1,'Fauna::BaseClient']]],
+ ['sum_43',['sum',['../class_fauna_1_1_linq_1_1_query_source.html#a32e28e5cbc936a7911f22a4e5b0dcc5e',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, double > > selector)'],['../class_fauna_1_1_linq_1_1_query_source.html#af67ffd7390c671208b58cae7b8387f01',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, long > > selector)'],['../class_fauna_1_1_linq_1_1_query_source.html#ab2651f05eee3d4006dc50d562c50a2d4',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, int > > selector)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab99f5a3ad6c53eed1c649dadd1502cf2',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, double > > selector)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3edd927c9d8c2ec9dd4e515c61c3cb0d',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, long > > selector)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a060f01978b9fc3b9b632a8d4272cbde4',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, int > > selector)']]],
+ ['sumasync_44',['sumasync',['../class_fauna_1_1_linq_1_1_query_source.html#ac9e194b99f4addffd2fd960149831fbc',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2414312901884b1989067a455a863163',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a4a9d18b9dd5f563acb351352220b0b05',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#afad96e2b0fedc4be853e0ad1d6e2f234',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aa3494c5a421855cb86b278a36a78ac62',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a79b92ed20324ea75e4e6b7ea1681705b',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)']]],
+ ['summary_45',['summary',['../class_fauna_1_1_exceptions_1_1_service_exception.html#a30fef9448a1973796a1eaac5e167f4e5',1,'Fauna.Exceptions.ServiceException.Summary'],['../class_fauna_1_1_core_1_1_query_response.html#a8a296943a4f7ea89390ef217a7e0002a',1,'Fauna.Core.QueryResponse.Summary']]]
+];
diff --git a/0.4.0-beta/search/all_11.js b/0.4.0-beta/search/all_11.js
new file mode 100644
index 00000000..744f950d
--- /dev/null
+++ b/0.4.0-beta/search/all_11.js
@@ -0,0 +1,41 @@
+var searchData=
+[
+ ['take_0',['take',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a513c23d6f18bc246716ccb093bb9b711',1,'Fauna.Linq.IQuerySource.Take()'],['../class_fauna_1_1_linq_1_1_query_source.html#ab8e51abacef93dc6168001df00a6aea3',1,'Fauna.Linq.QuerySource.Take()']]],
+ ['throttlingexception_1',['throttlingexception',['../class_fauna_1_1_exceptions_1_1_throttling_exception.html#a7988b3c646460232b37b87f67c1afadd',1,'Fauna.Exceptions.ThrottlingException.ThrottlingException()'],['../class_fauna_1_1_exceptions_1_1_throttling_exception.html',1,'Fauna.Exceptions.ThrottlingException'],['../class_fauna_1_1_exceptions_1_1_throttling_exception.html#aac9aea8b2c0cf9e8298006fb386cdf54',1,'Fauna.Exceptions.ThrottlingException.ThrottlingException()']]],
+ ['throttlingexception_2ecs_2',['ThrottlingException.cs',['../_throttling_exception_8cs.html',1,'']]],
+ ['time_3',['time',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50aa76d4ef5f3f6a672bbfab2865563e530',1,'Fauna.Serialization.Time'],['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adaa76d4ef5f3f6a672bbfab2865563e530',1,'Fauna.Serialization.Time']]],
+ ['timeoutexception_4',['timeoutexception',['../class_fauna_1_1_exceptions_1_1_timeout_exception.html',1,'Fauna.Exceptions.TimeoutException'],['../class_fauna_1_1_exceptions_1_1_timeout_exception.html#ab9c75ac7a1644e6d2139a63bc886115a',1,'Fauna.Exceptions.TimeoutException.TimeoutException()']]],
+ ['timeoutexception_2ecs_5',['TimeoutException.cs',['../_timeout_exception_8cs.html',1,'']]],
+ ['toarray_6',['toarray',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a506f5c3bc0d10b6e00df7d5815a0a5a6',1,'Fauna.Linq.IQuerySource.ToArray()'],['../class_fauna_1_1_linq_1_1_query_source.html#a46fc5fc77393842c3b669a216ef65015',1,'Fauna.Linq.QuerySource.ToArray()']]],
+ ['toarrayasync_7',['toarrayasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a1abf1c86a49a91881770a8d192de51b0',1,'Fauna.Linq.IQuerySource.ToArrayAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a92047ce86a910055262a36e1d1f5ed48',1,'Fauna.Linq.QuerySource.ToArrayAsync()']]],
+ ['toasyncenumerable_8',['toasyncenumerable',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3a2f7ecb6bfd4149b9cb0600130d5441',1,'Fauna.Linq.IQuerySource.ToAsyncEnumerable()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae3c575021f36c25dcb991264e714749a',1,'Fauna.Linq.QuerySource.ToAsyncEnumerable()']]],
+ ['todictionary_3c_20k_2c_20v_20_3e_9',['todictionary< k, v >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a757cd4784daf4dd91a89db2b46ac6219',1,'Fauna.Linq.IQuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a22e5aeb90b45bbb7d1ebbd1f48f9ce1e',1,'Fauna.Linq.IQuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)'],['../class_fauna_1_1_linq_1_1_query_source.html#aad3b2ce859d07555561091729f9612d0',1,'Fauna.Linq.QuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue)'],['../class_fauna_1_1_linq_1_1_query_source.html#a1d358ec337f86e282842751b74cff699',1,'Fauna.Linq.QuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)']]],
+ ['todictionaryasync_3c_20k_2c_20v_20_3e_10',['todictionaryasync< k, v >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8d91a1c95ccff5100b0c177f4fb19390',1,'Fauna.Linq.IQuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab99cd23f322a5ac7856d3e17461a006c',1,'Fauna.Linq.IQuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a4a6035da0da466d5824705d0a3354ac0',1,'Fauna.Linq.QuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a84daa60f2ddd1429a627ef715d3b2e3d',1,'Fauna.Linq.QuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)']]],
+ ['toenumerable_11',['toenumerable',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aebb96a9c5d309397895a6e7b044fd732',1,'Fauna.Linq.IQuerySource.ToEnumerable()'],['../class_fauna_1_1_linq_1_1_query_source.html#a22700075c469a1be272a89b97c09b194',1,'Fauna.Linq.QuerySource.ToEnumerable()']]],
+ ['tohashset_12',['tohashset',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aab9bf7e752cd54acbb31477119254f2f',1,'Fauna.Linq.IQuerySource.ToHashSet()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a34a69661db42a454142f082065aa8d51',1,'Fauna.Linq.IQuerySource.ToHashSet(IEqualityComparer< T >? comparer)'],['../class_fauna_1_1_linq_1_1_query_source.html#a1b1bfdc2823eb4d2893c1bcfcc5e7e2e',1,'Fauna.Linq.QuerySource.ToHashSet()'],['../class_fauna_1_1_linq_1_1_query_source.html#a80d97da1964b72bfaea321929b3b3b94',1,'Fauna.Linq.QuerySource.ToHashSet(IEqualityComparer< T >? comparer)']]],
+ ['tohashsetasync_13',['tohashsetasync',['../class_fauna_1_1_linq_1_1_query_source.html#a181783739366c15bb981cc7f9fcdbedf',1,'Fauna.Linq.QuerySource.ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a6f3e079a25af53dd3bfc621c2c8a07be',1,'Fauna.Linq.QuerySource.ToHashSetAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a9848f5f7d614ba824d00977caeb2ddb7',1,'Fauna.Linq.IQuerySource.ToHashSetAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af91ee374db38c522c80efa06d6ab4f1c',1,'Fauna.Linq.IQuerySource.ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)']]],
+ ['token_14',['token',['../class_fauna_1_1_core_1_1_stream_enumerable.html#a00fb012724a4898d9782d81d1a6c7ea5',1,'Fauna.Core.StreamEnumerable.Token'],['../class_fauna_1_1_stream_options.html#a5a08c036dbbeff0102d309bb5eecf560',1,'Fauna.StreamOptions.Token']]],
+ ['tokentype_15',['TokenType',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50',1,'Fauna::Serialization']]],
+ ['tokentype_2ecs_16',['TokenType.cs',['../_token_type_8cs.html',1,'']]],
+ ['tolist_17',['tolist',['../class_fauna_1_1_linq_1_1_query_source.html#a9dff0ad0d6d5aafaf504362455267406',1,'Fauna.Linq.QuerySource.ToList()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad964392c4644f0f747459dcf68daa8c1',1,'Fauna.Linq.IQuerySource.ToList()']]],
+ ['tolistasync_18',['tolistasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab4ed053b2c1cc633da22d9a253a54049',1,'Fauna.Linq.IQuerySource.ToListAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#ad231c8fb75bd99e36db6e0692467e2b8',1,'Fauna.Linq.QuerySource.ToListAsync()']]],
+ ['tostring_19',['tostring',['../struct_fauna_1_1_core_1_1_query_stats.html#a015cf96d8e9a124aa3f2dccea427d403',1,'Fauna.Core.QueryStats.ToString()'],['../class_fauna_1_1_query_expr.html#a6cb3b2816a8a4eec624751f0a911403d',1,'Fauna.QueryExpr.ToString()'],['../class_fauna_1_1_query_literal.html#aa3447bce4b3bae9927632b505eceb121',1,'Fauna.QueryLiteral.ToString()'],['../class_fauna_1_1_query_obj.html#a601ef586b78e14f0f4465a2b20b96d0e',1,'Fauna.QueryObj.ToString()'],['../class_fauna_1_1_query_val.html#af0f8d56abf36e483693bcd302d22a9c7',1,'Fauna.QueryVal.ToString()']]],
+ ['traceparent_20',['TraceParent',['../class_fauna_1_1_core_1_1_query_options.html#adcd2d01f1052814fbe91493c336b24ed',1,'Fauna::Core::QueryOptions']]],
+ ['true_21',['True',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50af827cf462f62848df37c5e1e94a4da74',1,'Fauna::Serialization']]],
+ ['trygetbasetype_22',['TryGetBaseType',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a7fdb283f4925ea5711f5c8cccbb8effb',1,'Fauna::Mapping::MappingContext']]],
+ ['trygetboolean_23',['TryGetBoolean',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5bc2782b7b296b5c6277a01e1bb50ebd',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetcollection_24',['TryGetCollection',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a9beddff535fd85d07fb1d8e50b35caeb',1,'Fauna::Mapping::MappingContext']]],
+ ['trygetdatetime_25',['TryGetDateTime',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a2661c472091add48762c3af5a43d593c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetdouble_26',['TryGetDouble',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ae7cc6939bee83fe46d7b6e5f4c7adddf',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetint_27',['TryGetInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a778b7c7dc0686d49c9cb2f44be24201b',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetlong_28',['TryGetLong',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3cb8cfd6b74ed247a74294995dad3074',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetmodule_29',['TryGetModule',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3499d6e1fc554811d8b3f550001e49ea',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetstring_30',['TryGetString',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5b73cf66dc32154d2c982c1844b642d3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['ts_31',['Ts',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea6a2389c404bc1b338fb35293fd4c19d3',1,'Fauna::Mapping']]],
+ ['tsattribute_32',['tsattribute',['../class_fauna_1_1_mapping_1_1_ts_attribute.html#a029527312aa64533ecdae5bb548833ca',1,'Fauna.Mapping.TsAttribute.TsAttribute()'],['../class_fauna_1_1_mapping_1_1_ts_attribute.html',1,'Fauna.Mapping.TsAttribute']]],
+ ['txntime_33',['TxnTime',['../class_fauna_1_1_types_1_1_event.html#af2dc26a893aa6f0cb880ef96913985d1',1,'Fauna::Types::Event']]],
+ ['txnts_34',['TxnTs',['../class_fauna_1_1_exceptions_1_1_service_exception.html#ae3b905ebb35e6e1488f5413433aca00c',1,'Fauna::Exceptions::ServiceException']]],
+ ['type_35',['type',['../class_fauna_1_1_mapping_1_1_base_field_attribute.html#aaef046d14f4eb1824d552eea63afedde',1,'Fauna.Mapping.BaseFieldAttribute.Type'],['../class_fauna_1_1_mapping_1_1_field_info.html#a1f281e606344359ec787748ce5c564c9',1,'Fauna.Mapping.FieldInfo.Type'],['../class_fauna_1_1_mapping_1_1_mapping_info.html#a5604dd32dadf5ba336d0f4f300981964',1,'Fauna.Mapping.MappingInfo.Type'],['../class_fauna_1_1_types_1_1_event.html#a0cec119625d64c52d35524bfebfb3d45',1,'Fauna.Types.Event.Type']]],
+ ['typecheck_36',['TypeCheck',['../class_fauna_1_1_core_1_1_query_options.html#a096a0b15d947c325dd27a95824eba285',1,'Fauna::Core::QueryOptions']]],
+ ['typeextensions_2ecs_37',['TypeExtensions.cs',['../_type_extensions_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_12.js b/0.4.0-beta/search/all_12.js
new file mode 100644
index 00000000..174c347d
--- /dev/null
+++ b/0.4.0-beta/search/all_12.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['unexpectedtokenexceptionmessage_0',['UnexpectedTokenExceptionMessage',['../class_fauna_1_1_serialization_1_1_base_serializer.html#afa05195a1e716c601f4e20ade41894b8',1,'Fauna::Serialization::BaseSerializer']]],
+ ['unsupportedserializationtypemessage_1',['UnsupportedSerializationTypeMessage',['../class_fauna_1_1_serialization_1_1_base_serializer.html#a1ecc6a9336abf0679953ce8d6661d75f',1,'Fauna::Serialization::BaseSerializer']]],
+ ['unwrap_2',['unwrap',['../class_fauna_1_1_query_expr.html#a15ecd8bb43a28ae4c53852da41455a37',1,'Fauna.QueryExpr.Unwrap'],['../class_fauna_1_1_query_literal.html#a3f611be6098117cb2a14563627cf5bf6',1,'Fauna.QueryLiteral.Unwrap'],['../class_fauna_1_1_query_obj.html#aff4bb8d49b6ac001f8a584da4c7a34c8',1,'Fauna.QueryObj.Unwrap'],['../class_fauna_1_1_query_val.html#a8cee65a5c9047d781885c6a2bb5f93c3',1,'Fauna.QueryVal.Unwrap']]],
+ ['update_3',['Update',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424a06933067aafd48425d67bcb01bba5cb6',1,'Fauna::Types']]],
+ ['utf8faunareader_4',['utf8faunareader',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html',1,'Fauna.Serialization.Utf8FaunaReader'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a12393dfb40044cd779a83dae18d00a59',1,'Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader(ReadOnlySequence< byte > bytes)'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5091a273d4ba7cf535201c0430bb966b',1,'Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader(string str)']]],
+ ['utf8faunareader_2ecs_5',['Utf8FaunaReader.cs',['../_utf8_fauna_reader_8cs.html',1,'']]],
+ ['utf8faunawriter_6',['utf8faunawriter',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html',1,'Fauna.Serialization.Utf8FaunaWriter'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aebd64b5c3c21ef052921fa27694cbfb1',1,'Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter(IBufferWriter< byte > bufferWriter)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a54915e325dc4d021ca046e4ae538672e',1,'Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter(Stream stream)']]],
+ ['utf8faunawriter_2ecs_7',['Utf8FaunaWriter.cs',['../_utf8_fauna_writer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_13.js b/0.4.0-beta/search/all_13.js
new file mode 100644
index 00000000..a3ac2317
--- /dev/null
+++ b/0.4.0-beta/search/all_13.js
@@ -0,0 +1,35 @@
+var searchData=
+[
+ ['where_0',['where',['../class_fauna_1_1_linq_1_1_query_source.html#a8544cac7ead52657422b75d56ff3117a',1,'Fauna.Linq.QuerySource.Where()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a2988559cfef02746a2e47aba716014bc',1,'Fauna.Linq.IQuerySource.Where()']]],
+ ['writeboolean_1',['WriteBoolean',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#acbd733b84c12dde52c3e26aef8e0c88b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebooleanvalue_2',['WriteBooleanValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5c448e376cda485c5617b4cac9ada380',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebytes_3',['WriteBytes',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ac7691304f59a8c778ed62692c9cd5806',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebytesvalue_4',['WriteBytesValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5f25cf3356e6a6aec8959b542e45e0aa',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writedate_5',['WriteDate',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5d2107b0ec3acbf9b8bb3dafbc02aef1',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writedatevalue_6',['writedatevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab69a32257bb64398692c3455376843ee',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateTime value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a6020bee5f9a19cdd5841d9483ca69c88',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateOnly value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a38d1d9606b4da95938d69e34bdd9a5c1',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateTimeOffset value)']]],
+ ['writedouble_7',['writedouble',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#acd22d74a50dbd12953e92eba44ee1bfa',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDouble(string fieldName, double value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a7248bad06ba486b482abaf8387d8c1ae',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDouble(string fieldName, decimal value)']]],
+ ['writedoublevalue_8',['writedoublevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a856f4301e25a01c6b42ce45e3550ab6c',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue(decimal value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab70ff3726069add82d8ea3f7c00a1be9',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue(double value)']]],
+ ['writeendarray_9',['WriteEndArray',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a9db5a2048bbb383eb8607802f529e117',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendescapedobject_10',['WriteEndEscapedObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a1e549e1161d243088b5459890986c914',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendobject_11',['WriteEndObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ad414825bef5734828e1d7ad425b405bd',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendref_12',['WriteEndRef',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#af768bf0ed8ba48c415c55ba4d10526e1',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writefieldname_13',['WriteFieldName',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a6d8eef4c8ccf9c730b5f7e031e09310d',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeint_14',['WriteInt',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aeaffb3425fe4b6228c03e75a6f7e09f5',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeintvalue_15',['WriteIntValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a3e4bf91f3a3c1abc36dd5f79ef151953',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writelong_16',['WriteLong',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a78db85105c7a97c5cdbfbb391c67b7be',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writelongvalue_17',['WriteLongValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aa068ee7e6fac02cd5f32cb433a685758',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writemodule_18',['WriteModule',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#abfd90154da0fdf097b425c5d95f9ce1b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writemodulevalue_19',['WriteModuleValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ad72cefc7b9e5d71d634b89af055c97ba',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writenull_20',['WriteNull',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a0c40cdb9bb21f2a8e7efeb2c4c0971eb',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writenullvalue_21',['WriteNullValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a144e25f9cf2562df1574a8242accfaac',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeops_22',['writeops',['../struct_fauna_1_1_core_1_1_query_stats.html#a42052a57e6945f6840b8d618a508f037',1,'Fauna.Core.QueryStats.WriteOps'],['../struct_fauna_1_1_core_1_1_stats.html#a80c48b1e69b141d15419293fdee7a477',1,'Fauna.Core.Stats.WriteOps']]],
+ ['writestartarray_23',['WriteStartArray',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a95e13c21875c5b9f4ecad595b5805d45',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartescapedobject_24',['WriteStartEscapedObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aaf8c66d864e8d1303d5924ecb872eac5',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartobject_25',['WriteStartObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aff880a44e264e9fc8bcd7035ee082197',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartref_26',['WriteStartRef',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a57d944ef4f0bdf3846858b3443060c35',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestring_27',['WriteString',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a7a2c48db164402c47231c46bfa7bf929',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestringvalue_28',['WriteStringValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ac6bff3d9edb7d8f7f2f3c63500905229',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetaggedvalue_29',['WriteTaggedValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a4b51f5a22a495ef0e9dedf1bcb46847b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetime_30',['WriteTime',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a953f59bd81fefb54fc7c1e895401c0bd',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetimevalue_31',['writetimevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab71610cf55d3a7dd0ea8fa2689d97880',1,'Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue(DateTime value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#af22031a2a43b181a746f59cf663fdc73',1,'Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue(DateTimeOffset value)']]]
+];
diff --git a/0.4.0-beta/search/all_2.js b/0.4.0-beta/search/all_2.js
new file mode 100644
index 00000000..90c5f2aa
--- /dev/null
+++ b/0.4.0-beta/search/all_2.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['call_0',['call',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a295111fdbb48bb930b5d9dbf97715ede',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1, object a2, object a3)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a739b9959082fb261e65a29d8b14511e5',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#ada8a1b5609ed30a34966a52a978b7b9a',1,'Fauna.Linq.DataContext.FunctionCall.Call(object[] args)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a01c1e671359c0280bcbb734d8b808949',1,'Fauna.Linq.DataContext.FunctionCall.Call(object a1, object a2, object a3)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#acf03fe361a485fe29b08b2b4a570d21b',1,'Fauna.Linq.DataContext.FunctionCall.Call(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a6137ce49cbbea7cc7b663635c66b4642',1,'Fauna.Linq.DataContext.FunctionCall.Call(object a1)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a1452799b7ac74101a91462738297c7de',1,'Fauna.Linq.DataContext.FunctionCall.Call()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#aab90e7df9334107069f593fb6bceb363',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a5d7c9ec3356319d35bcde92efb447e40',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#ac8c2d128381167215386e6972f98d797',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object[] args)']]],
+ ['callasync_1',['callasync',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a295f4cac03609612029938c1fe7751e0',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#ac6a88c1708b3b058aa67e07e0e260657',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8a9eda42b904ba2c80f35f3837292348',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1, object a2, object a3)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a4c61dd1cd68ad7865703a868d03eb4a7',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object[] args)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8452e7e1ae42540a8725d373479a9b0f',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync()']]],
+ ['cause_2',['cause',['../class_fauna_1_1_types_1_1_base_ref.html#a607d55888a2cc71e806a2862fda2a0ad',1,'Fauna.Types.BaseRef.Cause'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a1eb8eb194692b8668702fabab001e859',1,'Fauna.Types.BaseRefBuilder.Cause']]],
+ ['classserializer_2ecs_3',['ClassSerializer.cs',['../_class_serializer_8cs.html',1,'']]],
+ ['client_4',['client',['../class_fauna_1_1_client.html#a1af8c104c25333719237413ea5b59334',1,'Fauna.Client.Client()'],['../class_fauna_1_1_client.html#aa22d74e3d64449c376b15f1659ffc149',1,'Fauna.Client.Client(string secret)'],['../class_fauna_1_1_client.html#a982478e2f1847ef7eca428d7cc43ea40',1,'Fauna.Client.Client(Configuration config)'],['../class_fauna_1_1_client.html',1,'Fauna.Client']]],
+ ['client_2ecs_5',['Client.cs',['../_client_8cs.html',1,'']]],
+ ['clientgeneratedid_6',['ClientGeneratedId',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea262614acb323cca83f55d1fe1d5de332',1,'Fauna::Mapping']]],
+ ['code_7',['Code',['../struct_fauna_1_1_core_1_1_error_info.html#ac70a5efe8781648bf3d433e2b549350d',1,'Fauna::Core::ErrorInfo']]],
+ ['coll_8',['Coll',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea9a557bb14d1daf432595d548d5cdc415',1,'Fauna::Mapping']]],
+ ['collection_9',['collection',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html',1,'Fauna.Linq.DataContext.Collection< Doc >'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#a487e0ed773b49398df3d1044ae44b97a',1,'Fauna.Linq.DataContext.Collection.Collection()'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a0c37588d3edf761787892986f293ec03',1,'Fauna.Types.BaseRefBuilder.Collection'],['../class_fauna_1_1_types_1_1_base_ref.html#ac09636be2b1c3d8f5861d1131b2b3b7c',1,'Fauna.Types.BaseRef.Collection'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a321d3ad34050a5849ed04a082c3c713e',1,'Fauna.Linq.DataContext.Index.Collection'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#ade708c798dc47586b343c74120f003cf',1,'Fauna.Linq.DataContext.IIndex.Collection']]],
+ ['collectionattribute_10',['collectionattribute',['../class_fauna_1_1_mapping_1_1_collection_attribute.html',1,'Fauna.Mapping.CollectionAttribute'],['../class_fauna_1_1_mapping_1_1_collection_attribute.html#a40e3e515290950a24c8a8c9f7e3ec0b4',1,'Fauna.Mapping.CollectionAttribute.CollectionAttribute()']]],
+ ['computeops_11',['computeops',['../struct_fauna_1_1_core_1_1_query_stats.html#aee266e68a394df199c90854b2d6b4a5d',1,'Fauna.Core.QueryStats.ComputeOps'],['../struct_fauna_1_1_core_1_1_stats.html#acc15176f1c9fcec496d9877d25ff6d5e',1,'Fauna.Core.Stats.ComputeOps']]],
+ ['configuration_12',['configuration',['../class_fauna_1_1_configuration.html',1,'Fauna.Configuration'],['../class_fauna_1_1_configuration.html#a9961c44ada5920247b617a0bb20a4f50',1,'Fauna.Configuration.Configuration()']]],
+ ['configuration_2ecs_13',['Configuration.cs',['../_configuration_8cs.html',1,'']]],
+ ['connection_2ecs_14',['Connection.cs',['../_connection_8cs.html',1,'']]],
+ ['constraintfailure_15',['constraintfailure',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a5ad87d34be3df7e87ee1005993a6c603',1,'Fauna.Exceptions.ConstraintFailure.ConstraintFailure()'],['../class_fauna_1_1_exceptions_1_1_constraint_failure.html',1,'Fauna.Exceptions.ConstraintFailure']]],
+ ['constraintfailure_2ecs_16',['ConstraintFailure.cs',['../_constraint_failure_8cs.html',1,'']]],
+ ['constraintfailureexception_17',['constraintfailureexception',['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html#a71c15d2c0688742ec643e1ae9772dec9',1,'Fauna.Exceptions.ConstraintFailureException.ConstraintFailureException()'],['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html',1,'Fauna.Exceptions.ConstraintFailureException']]],
+ ['constraintfailureexception_2ecs_18',['ConstraintFailureException.cs',['../_constraint_failure_exception_8cs.html',1,'']]],
+ ['constraintfailures_19',['constraintfailures',['../struct_fauna_1_1_core_1_1_error_info.html#acd4483dd8e34c93168b72f0a7ab4570c',1,'Fauna.Core.ErrorInfo.ConstraintFailures'],['../class_fauna_1_1_core_1_1_query_failure.html#a4c67ae33df66c326add5eaba832ddf12',1,'Fauna.Core.QueryFailure.ConstraintFailures'],['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html#a2a8ff7773633dcf99d599d35b2ca8121',1,'Fauna.Exceptions.ConstraintFailureException.ConstraintFailures']]],
+ ['contendedtransactionexception_20',['contendedtransactionexception',['../class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html#a45a5cd66cda5618661ad72b793a28596',1,'Fauna.Exceptions.ContendedTransactionException.ContendedTransactionException()'],['../class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html',1,'Fauna.Exceptions.ContendedTransactionException']]],
+ ['contendedtransactionexception_2ecs_21',['ContendedTransactionException.cs',['../_contended_transaction_exception_8cs.html',1,'']]],
+ ['contentionretries_22',['contentionretries',['../struct_fauna_1_1_core_1_1_stats.html#a77acc81ca05d1c3d044edb9653156ad4',1,'Fauna.Core.Stats.ContentionRetries'],['../struct_fauna_1_1_core_1_1_query_stats.html#a4204bf833ce4a6f64994c9030aabf4eb',1,'Fauna.Core.QueryStats.ContentionRetries']]],
+ ['count_23',['count',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a5e6ca1162a65b47f4fc822f4bfa4765b',1,'Fauna.Linq.IQuerySource.Count()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a4ed5368a9ba594c49c3b78f3dc97793f',1,'Fauna.Linq.IQuerySource.Count(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a8e74513e2269ac8f22873a9d456e7349',1,'Fauna.Linq.QuerySource.Count()'],['../class_fauna_1_1_linq_1_1_query_source.html#afd91f98a12837fc7c3b900cdf24f159e',1,'Fauna.Linq.QuerySource.Count(Expression< Func< T, bool > > predicate)']]],
+ ['countasync_24',['countasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aed3b5ead65c3916873a089fa6a617a07',1,'Fauna.Linq.IQuerySource.CountAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a488045702287118d16e5e5242c7712d7',1,'Fauna.Linq.IQuerySource.CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a050001f4d4bf0be82488c164d718ddfd',1,'Fauna.Linq.QuerySource.CountAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a513683cd043b4b471d6844601a869173',1,'Fauna.Linq.QuerySource.CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['currenttokentype_25',['CurrentTokenType',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a63422ba82ddc6fe2499855564182d76c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['cursor_26',['cursor',['../class_fauna_1_1_stream_options.html#a2adc9fbebe0df7a4f242d6fed04d8ec5',1,'Fauna.StreamOptions.Cursor'],['../class_fauna_1_1_types_1_1_event.html#a745532aca75a857c63721c67c1dbeec7',1,'Fauna.Types.Event.Cursor']]]
+];
diff --git a/0.4.0-beta/search/all_3.js b/0.4.0-beta/search/all_3.js
new file mode 100644
index 00000000..b3224219
--- /dev/null
+++ b/0.4.0-beta/search/all_3.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['data_0',['data',['../class_fauna_1_1_core_1_1_query_success.html#ac6d1ad52e24eee110cd74f3c62fc052b',1,'Fauna.Core.QuerySuccess.Data'],['../class_fauna_1_1_types_1_1_event.html#a970f40cddefff53596547992bcf3a4bb',1,'Fauna.Types.Event.Data']]],
+ ['datacontext_1',['DataContext',['../class_fauna_1_1_linq_1_1_data_context.html',1,'Fauna::Linq']]],
+ ['datacontext_2ecs_2',['DataContext.cs',['../_data_context_8cs.html',1,'']]],
+ ['datacontext_3c_20db_20_3e_3',['DataContext< DB >',['../class_fauna_1_1_client.html#aad8291ebb22a954226107646d4955a48',1,'Fauna::Client']]],
+ ['datacontextbuilder_2ecs_4',['DataContextBuilder.cs',['../_data_context_builder_8cs.html',1,'']]],
+ ['date_5',['date',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada44749712dbec183e983dcd78a7736c41',1,'Fauna.Serialization.Date'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a44749712dbec183e983dcd78a7736c41',1,'Fauna.Serialization.Date']]],
+ ['defaultqueryoptions_6',['DefaultQueryOptions',['../class_fauna_1_1_configuration.html#a1629157a309f63727d65d6da62e81268',1,'Fauna::Configuration']]],
+ ['deserialize_7',['deserialize',['../namespace_fauna_1_1_serialization.html#acecdf8f1be211fa4b6c0e3722858844a',1,'Fauna.Serialization.Deserialize()'],['../interface_fauna_1_1_serialization_1_1_i_serializer.html#ac60f498887ee736e5b47abf52e9ded28',1,'Fauna.Serialization.ISerializer.Deserialize(MappingContext context, ref Utf8FaunaReader reader)'],['../interface_fauna_1_1_serialization_1_1_i_serializer.html#a5f764e58b23c292c65381c66f63585f4',1,'Fauna.Serialization.ISerializer.Deserialize(MappingContext context, ref Utf8FaunaReader reader)']]],
+ ['deserializers_2ecs_8',['Deserializers.cs',['../_deserializers_8cs.html',1,'']]],
+ ['dictionaryserializer_2ecs_9',['DictionarySerializer.cs',['../_dictionary_serializer_8cs.html',1,'']]],
+ ['dispose_10',['dispose',['../class_fauna_1_1_client.html#ad5a6cd4c945668bbcc5172562173543f',1,'Fauna.Client.Dispose()'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a558922d3865608f35b90e2b9752e109e',1,'Fauna.Serialization.Utf8FaunaWriter.Dispose()']]],
+ ['disposeasync_11',['DisposeAsync',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ae65c6f820e96edb79b1c44eeee03e20c',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['disposehttpclient_12',['DisposeHttpClient',['../class_fauna_1_1_configuration.html#a97862ebc360b777aa17bbf20033c74d4',1,'Fauna::Configuration']]],
+ ['distinct_13',['distinct',['../class_fauna_1_1_linq_1_1_query_source.html#ac18066f45bb38cb3100d704265e8b46c',1,'Fauna.Linq.QuerySource.Distinct()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a394e807a6a677dbb858cfa3705b275fc',1,'Fauna.Linq.IQuerySource.Distinct()']]],
+ ['doc_14',['doc',['../class_fauna_1_1_types_1_1_base_ref.html#a021e88643747b5ae21654a6a8da94c73',1,'Fauna.Types.BaseRef.Doc'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a655d9fd9be03253a80be3306278a4fa2',1,'Fauna.Types.BaseRefBuilder.Doc']]],
+ ['doctype_15',['doctype',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html#a1d0addcaaf4ffd9193319e4f543b21b0',1,'Fauna.Linq.DataContext.ICollection.DocType'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#ac587f88cae3d2603153ae69b4f48f57b',1,'Fauna.Linq.DataContext.Collection.DocType'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a7581214c0046887d42de5a1b81fdf855',1,'Fauna.Linq.DataContext.IIndex.DocType'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a5a0aafcaf131a902d7e806b9f5c9cce8',1,'Fauna.Linq.DataContext.Index.DocType']]],
+ ['document_16',['Document',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada0945359809dad1fbf3dea1c95a0da951',1,'Fauna::Serialization']]],
+ ['double_17',['double',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adad909d38d705ce75386dd86e611a82f5b',1,'Fauna.Serialization.Double'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ad909d38d705ce75386dd86e611a82f5b',1,'Fauna.Serialization.Double']]],
+ ['dynamicserializer_2ecs_18',['DynamicSerializer.cs',['../_dynamic_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_4.js b/0.4.0-beta/search/all_4.js
new file mode 100644
index 00000000..40dcf255
--- /dev/null
+++ b/0.4.0-beta/search/all_4.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['endarray_0',['EndArray',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a28eba72f5e41e1aa926ed48f93baec15',1,'Fauna::Serialization']]],
+ ['enddocument_1',['EndDocument',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ae0cb56712be8fc99060b85201de2bfdd',1,'Fauna::Serialization']]],
+ ['endobject_2',['EndObject',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a29b9b2e4070b4e76657e8e74cb4c8191',1,'Fauna::Serialization']]],
+ ['endpage_3',['EndPage',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a5cb1ddc6c8dc9eb27d797fdb6ff9f4b0',1,'Fauna::Serialization']]],
+ ['endpoint_4',['Endpoint',['../class_fauna_1_1_configuration.html#a572031c6cd1f40e5a7852e6e1f746510',1,'Fauna::Configuration']]],
+ ['endpoints_2ecs_5',['Endpoints.cs',['../_endpoints_8cs.html',1,'']]],
+ ['endref_6',['EndRef',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a409cc7a46a863b94814d8d0adf44c92c',1,'Fauna::Serialization']]],
+ ['endtokenfor_7',['EndTokenFor',['../class_fauna_1_1_serialization_1_1_base_serializer.html#a344bc81c6f57496417a8e51ab31a36ed',1,'Fauna::Serialization::BaseSerializer']]],
+ ['equals_8',['equals',['../class_fauna_1_1_query_expr.html#a1172c95ee313166f22668b786ae7f606',1,'Fauna.QueryExpr.Equals()'],['../class_fauna_1_1_types_1_1_stream.html#af0df70025f3774967a0b401376afb624',1,'Fauna.Types.Stream.Equals(object? obj)'],['../class_fauna_1_1_types_1_1_stream.html#add754b36f7d909c09c18d2924fb0f534',1,'Fauna.Types.Stream.Equals(Stream? other)'],['../class_fauna_1_1_types_1_1_module.html#abe429d86f43bffd58ab5ba94d00754f5',1,'Fauna.Types.Module.Equals(object? obj)'],['../class_fauna_1_1_types_1_1_module.html#a1f3e9034fd8dd1e39547155c06add2bf',1,'Fauna.Types.Module.Equals(Module? other)'],['../class_fauna_1_1_query_val.html#a0cdf027738add3b70ec79aee1c536eb4',1,'Fauna.QueryVal.Equals(object? o)'],['../class_fauna_1_1_query_val.html#a37538b24a566fa6caf4e05ccd1b3fa5d',1,'Fauna.QueryVal.Equals(Query? o)'],['../class_fauna_1_1_query_obj.html#a0e1f21c73237e62ff307e2fbe090f1f7',1,'Fauna.QueryObj.Equals(object? o)'],['../class_fauna_1_1_query_obj.html#a16d60754686c3f4d49f7702167951941',1,'Fauna.QueryObj.Equals(Query? o)'],['../class_fauna_1_1_query_literal.html#a0683a9a4df9a29a099f03d5d1061b64d',1,'Fauna.QueryLiteral.Equals()'],['../class_fauna_1_1_query_expr.html#a4a17a90c6c17be6d466b9dc12766e3f2',1,'Fauna.QueryExpr.Equals()'],['../class_fauna_1_1_query.html#a886a9f190ebcb682841816568837c7e4',1,'Fauna.Query.Equals(Query? otherQuery)'],['../class_fauna_1_1_query.html#ab22b52963a0b28f4e21fd49cd16cb391',1,'Fauna.Query.Equals(object? otherObject)']]],
+ ['errorcode_9',['errorcode',['../class_fauna_1_1_core_1_1_query_failure.html#aacdd2c14ff770390a0413a5df3d3bc63',1,'Fauna.Core.QueryFailure.ErrorCode'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a8497e5ce76ed54d5d41fbb8e06e69577',1,'Fauna.Exceptions.ServiceException.ErrorCode']]],
+ ['errorinfo_10',['ErrorInfo',['../struct_fauna_1_1_core_1_1_error_info.html',1,'Fauna::Core']]],
+ ['errorinfo_2ecs_11',['ErrorInfo.cs',['../_error_info_8cs.html',1,'']]],
+ ['event_12',['Event',['../class_fauna_1_1_types_1_1_event.html',1,'Fauna::Types']]],
+ ['event_2ecs_13',['Event.cs',['../_event_8cs.html',1,'']]],
+ ['eventstreamasync_3c_20t_20_3e_14',['EventStreamAsync< T >',['../class_fauna_1_1_base_client.html#a67b9e32dac927620258136b965671190',1,'Fauna::BaseClient']]],
+ ['eventtype_15',['EventType',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424',1,'Fauna::Types']]],
+ ['exceptionhandler_2ecs_16',['ExceptionHandler.cs',['../_exception_handler_8cs.html',1,'']]],
+ ['exists_17',['exists',['../class_fauna_1_1_types_1_1_base_ref.html#ad01d846bfd24e65a658a6f519ee43d8e',1,'Fauna.Types.BaseRef.Exists'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a3dca6de191c04bf18b9e0de44a15719f',1,'Fauna.Types.BaseRefBuilder.Exists']]],
+ ['expressions_2ecs_18',['Expressions.cs',['../_expressions_8cs.html',1,'']]],
+ ['expressionswitch_2ecs_19',['ExpressionSwitch.cs',['../_expression_switch_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_5.js b/0.4.0-beta/search/all_5.js
new file mode 100644
index 00000000..9d6a37e8
--- /dev/null
+++ b/0.4.0-beta/search/all_5.js
@@ -0,0 +1,38 @@
+var searchData=
+[
+ ['false_0',['False',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50af8320b26d30ab433c5a54546d21f414c',1,'Fauna::Serialization']]],
+ ['fauna_1',['Fauna',['../namespace_fauna.html',1,'']]],
+ ['fauna_3a_3acore_2',['Core',['../namespace_fauna_1_1_core.html',1,'Fauna']]],
+ ['fauna_3a_3aexceptions_3',['Exceptions',['../namespace_fauna_1_1_exceptions.html',1,'Fauna']]],
+ ['fauna_3a_3alinq_4',['Linq',['../namespace_fauna_1_1_linq.html',1,'Fauna']]],
+ ['fauna_3a_3amapping_5',['Mapping',['../namespace_fauna_1_1_mapping.html',1,'Fauna']]],
+ ['fauna_3a_3aserialization_6',['Serialization',['../namespace_fauna_1_1_serialization.html',1,'Fauna']]],
+ ['fauna_3a_3atypes_7',['Types',['../namespace_fauna_1_1_types.html',1,'Fauna']]],
+ ['fauna_3a_3autil_8',['Util',['../namespace_fauna_1_1_util.html',1,'Fauna']]],
+ ['fauna_3a_3autil_3a_3aextensions_9',['Extensions',['../namespace_fauna_1_1_util_1_1_extensions.html',1,'Fauna::Util']]],
+ ['faunaexception_10',['faunaexception',['../class_fauna_1_1_exceptions_1_1_fauna_exception.html',1,'Fauna.Exceptions.FaunaException'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#a08c37bea15eb95a9453247b95a4ad671',1,'Fauna.Exceptions.FaunaException.FaunaException()'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#a62980b9d018ebe9cd575bedb773d2dfa',1,'Fauna.Exceptions.FaunaException.FaunaException(string message)'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#ab6833d6991f5def8464eeb2be842feb1',1,'Fauna.Exceptions.FaunaException.FaunaException(string message, Exception innerException)'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#ace8a701ab9d752dde716eaf4320a8f8c',1,'Fauna.Exceptions.FaunaException.FaunaException(ErrorInfo err)']]],
+ ['faunaexception_2ecs_11',['FaunaException.cs',['../_fauna_exception_8cs.html',1,'']]],
+ ['faunatype_12',['FaunaType',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ad',1,'Fauna::Serialization']]],
+ ['faunatype_2ecs_13',['FaunaType.cs',['../_fauna_type_8cs.html',1,'']]],
+ ['field_14',['Field',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea6f16a5f8ff5d75ab84c018adacdfcbb7',1,'Fauna::Mapping']]],
+ ['fieldattribute_15',['fieldattribute',['../class_fauna_1_1_mapping_1_1_field_attribute.html',1,'Fauna.Mapping.FieldAttribute'],['../class_fauna_1_1_mapping_1_1_field_attribute.html#a98699f7e60a8684b324ffebe42bb8bbf',1,'Fauna.Mapping.FieldAttribute.FieldAttribute(string name)'],['../class_fauna_1_1_mapping_1_1_field_attribute.html#a3ea78c81982ac626f40b992a7f157368',1,'Fauna.Mapping.FieldAttribute.FieldAttribute()']]],
+ ['fieldinfo_16',['FieldInfo',['../class_fauna_1_1_mapping_1_1_field_info.html',1,'Fauna::Mapping']]],
+ ['fieldinfo_2ecs_17',['FieldInfo.cs',['../_field_info_8cs.html',1,'']]],
+ ['fieldname_18',['FieldName',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ac5b8d76e52be996ffe6ea3b9a19f1fed',1,'Fauna::Serialization']]],
+ ['fieldname_2ecs_19',['FieldName.cs',['../_field_name_8cs.html',1,'']]],
+ ['fields_20',['Fields',['../class_fauna_1_1_mapping_1_1_mapping_info.html#aa344450694c027457ef40675f0817ece',1,'Fauna::Mapping::MappingInfo']]],
+ ['fieldsbyname_21',['FieldsByName',['../class_fauna_1_1_mapping_1_1_mapping_info.html#ae3b6f69ded5512f9672c1a00e0202cb9',1,'Fauna::Mapping::MappingInfo']]],
+ ['fieldtype_22',['fieldtype',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889ae',1,'Fauna.Mapping.FieldType'],['../class_fauna_1_1_mapping_1_1_field_info.html#adda37565a7f35c08c62c6f286e78521c',1,'Fauna.Mapping.FieldInfo.FieldType']]],
+ ['fieldtype_2ecs_23',['FieldType.cs',['../_field_type_8cs.html',1,'']]],
+ ['first_24',['first',['../class_fauna_1_1_linq_1_1_query_source.html#a6776b537cf5f2fcd2f7f167f1ef53851',1,'Fauna.Linq.QuerySource.First()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad290836ce6a2a2612db275b3b450fe46',1,'Fauna.Linq.IQuerySource.First()'],['../class_fauna_1_1_linq_1_1_query_source.html#ad2db38327bfa866826f343face54d551',1,'Fauna.Linq.QuerySource.First()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a7b828bd62de9b384ccf32248f365c74f',1,'Fauna.Linq.IQuerySource.First(Expression< Func< T, bool > > predicate)']]],
+ ['firstasync_25',['firstasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a39bf74badec039f8f0f2edf4a0208a83',1,'Fauna.Linq.IQuerySource.FirstAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a513376176ab3c2c3238cbb6cc907e311',1,'Fauna.Linq.IQuerySource.FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a25861d9025ff9f97a9d4343edff3b0e5',1,'Fauna.Linq.QuerySource.FirstAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2cb652dd6e7630820cb44acb7e46fb73',1,'Fauna.Linq.QuerySource.FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['firstordefault_26',['firstordefault',['../interface_fauna_1_1_linq_1_1_i_query_source.html#af9aa36d863c20cfb7957417e9eaa6930',1,'Fauna.Linq.IQuerySource.FirstOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a44bc9209520899f0c2bed4a5f24b95c1',1,'Fauna.Linq.IQuerySource.FirstOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#afe092b791e35a5440ee7500383d15f6f',1,'Fauna.Linq.QuerySource.FirstOrDefault()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6269cbbb368a4dff20344c37b2e6faed',1,'Fauna.Linq.QuerySource.FirstOrDefault(Expression< Func< T, bool > > predicate)']]],
+ ['firstordefaultasync_27',['firstordefaultasync',['../class_fauna_1_1_linq_1_1_query_source.html#a09e728801e111800fa9e4f7411b0bfe1',1,'Fauna.Linq.QuerySource.FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a472dbbfd4f6d9a6e646ac71430f37186',1,'Fauna.Linq.QuerySource.FirstOrDefaultAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ace60b5bfa40652701816a90df851ba59',1,'Fauna.Linq.IQuerySource.FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a20ed7fc18a4cdb42829787000b5875af',1,'Fauna.Linq.IQuerySource.FirstOrDefaultAsync(CancellationToken cancel=default)']]],
+ ['flush_28',['Flush',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ae33b7ac8c5013abd766913871fff3ef7',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['flushasync_29',['FlushAsync',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a8f4d458ab43dba667d402638f4182d08',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['fn_3c_20t_20_3e_30',['Fn< T >',['../class_fauna_1_1_linq_1_1_data_context.html#aea5cfffbaad3f406ec19914bb6d51a4c',1,'Fauna::Linq::DataContext']]],
+ ['fql_31',['FQL',['../class_fauna_1_1_query.html#ab22c4311010b08a9ca0e0be37c3caf6e',1,'Fauna::Query']]],
+ ['fragments_32',['Fragments',['../class_fauna_1_1_query_expr.html#adc1762d7b7145265591e66b5b26ec4d5',1,'Fauna::QueryExpr']]],
+ ['from_33',['From',['../class_fauna_1_1_types_1_1_event.html#ab0e460b5c962fa415415353cdc63b255',1,'Fauna::Types::Event']]],
+ ['functioncall_34',['functioncall',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8886123e5cd2f1b2ee326ad860ffc2f6',1,'Fauna.Linq.DataContext.FunctionCall.FunctionCall()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html',1,'Fauna.Linq.DataContext.FunctionCall< T >']]]
+];
diff --git a/0.4.0-beta/search/all_6.js b/0.4.0-beta/search/all_6.js
new file mode 100644
index 00000000..4af34f29
--- /dev/null
+++ b/0.4.0-beta/search/all_6.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['get_0',['get',['../class_fauna_1_1_types_1_1_named_ref.html#a5da8bb7ce496a319fbe1ebb19202c214',1,'Fauna.Types.NamedRef.Get()'],['../class_fauna_1_1_types_1_1_ref.html#a907fab01a334c4a4a30c0539f1a217bd',1,'Fauna.Types.Ref.Get()'],['../class_fauna_1_1_types_1_1_base_ref.html#aaa67f5d5f1ce388843a1ff64a07a54c8',1,'Fauna.Types.BaseRef.Get()']]],
+ ['getasyncenumerator_1',['GetAsyncEnumerator',['../class_fauna_1_1_core_1_1_stream_enumerable.html#a3b58ba9102bb624ef4be405d6e09f8c6',1,'Fauna::Core::StreamEnumerable']]],
+ ['getboolean_2',['GetBoolean',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#aab51c01050b73922846adc43e6bdb01f',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getbyte_3',['GetByte',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a2fe898602068c2cccf444c2c4c2abbf3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getbytes_4',['GetBytes',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a4d2eb3cd86b5eb6d203551c0b8fffde8',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getcollection_3c_20col_20_3e_5',['GetCollection< Col >',['../class_fauna_1_1_linq_1_1_data_context.html#acb8745368630f73b5b6a80436414d6b5',1,'Fauna::Linq::DataContext']]],
+ ['getdata_6',['GetData',['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a50269733350987da5ce610840a45762b',1,'Fauna::Exceptions::AbortException']]],
+ ['getdata_3c_20t_20_3e_7',['getdata< t >',['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a1ae1e6c9819778e3d57719ef8efc4342',1,'Fauna.Exceptions.AbortException.GetData< T >(ISerializer< T > serializer)'],['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a14b8ce7183b9227da26a66f85459af10',1,'Fauna.Exceptions.AbortException.GetData< T >()']]],
+ ['getdate_8',['GetDate',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a1f4833d5a579082d208ecf34c01c20de',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getdouble_9',['GetDouble',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3ef09b8686c9819329661ba90b9903dc',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getdoubleasdecimal_10',['GetDoubleAsDecimal',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a146a2daf20f1a06099a0dde616e2ad3b',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getfloat_11',['GetFloat',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ab2009a6ba606fdcc3621c347437cf19e',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getfromresponsebody_3c_20t_20_3e_12',['GetFromResponseBody< T >',['../class_fauna_1_1_core_1_1_query_response.html#acb8d6105c5867d4167f681c8872a958f',1,'Fauna::Core::QueryResponse']]],
+ ['gethashcode_13',['gethashcode',['../class_fauna_1_1_query_literal.html#a08d9904651b6576b6c0f107aec952543',1,'Fauna.QueryLiteral.GetHashCode()'],['../class_fauna_1_1_types_1_1_stream.html#a99a7a60bc695697472481694f3d1cb32',1,'Fauna.Types.Stream.GetHashCode()'],['../class_fauna_1_1_types_1_1_module.html#a0a2c24f9e537bece4521994b0575c74a',1,'Fauna.Types.Module.GetHashCode()'],['../class_fauna_1_1_query_val.html#a6703f33f25b6782f7e715f293963f7bb',1,'Fauna.QueryVal.GetHashCode()'],['../class_fauna_1_1_query_expr.html#ae124c834c24d6c7e9ac5072cc0a8cf6e',1,'Fauna.QueryExpr.GetHashCode()'],['../class_fauna_1_1_query.html#aa35b3fdd9a6fea0f0ed7e1a24fd25798',1,'Fauna.Query.GetHashCode()'],['../class_fauna_1_1_query_obj.html#aca49523c97265e8cdb8aa9ddb8c40d54',1,'Fauna.QueryObj.GetHashCode()']]],
+ ['getinfo_14',['GetInfo',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a8e26e07f2f2915b88bbf067b7bfecd15',1,'Fauna::Mapping::MappingContext']]],
+ ['getint_15',['GetInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#aeeef80fc1f8473bca377fc05532b6235',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getlong_16',['GetLong',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a906a4426b5f5e96c59f71faec33cba94',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getmodule_17',['GetModule',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#af8fe5c4a0cbcd3027ca66a4cebadd6cd',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getshort_18',['GetShort',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a39a1fade8e3759d89843bf032d1d29d3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getstream_19',['GetStream',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a394830ddedae62755637fe1b1f19318c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getstring_20',['GetString',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ab3d758ba652d37e83cff84788b5adc4e',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getsupportedtypes_21',['getsupportedtypes',['../interface_fauna_1_1_serialization_1_1_i_serializer.html#af293b3a4e01f858f12ee2492babead91',1,'Fauna.Serialization.ISerializer.GetSupportedTypes()'],['../class_fauna_1_1_serialization_1_1_base_serializer.html#a8b18334e4803fbcd0f1ef7cde9800a11',1,'Fauna.Serialization.BaseSerializer.GetSupportedTypes()']]],
+ ['gettime_22',['GetTime',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ac936c744a99994bd9206fa94c257806f',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedbyte_23',['GetUnsignedByte',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ae8b6afe7318b150b85cea122bc1700d9',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedint_24',['GetUnsignedInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a7d5205e1aecc5b5488fa33690d1979f4',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedshort_25',['GetUnsignedShort',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a868c825d2ff8960fb23c605ad4eed4c1',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getvalue_26',['GetValue',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5c7afb5cc22543fbdc6bf189ea427373',1,'Fauna::Serialization::Utf8FaunaReader']]]
+];
diff --git a/0.4.0-beta/search/all_7.js b/0.4.0-beta/search/all_7.js
new file mode 100644
index 00000000..665c64ca
--- /dev/null
+++ b/0.4.0-beta/search/all_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['headers_2ecs_0',['Headers.cs',['../_headers_8cs.html',1,'']]],
+ ['httpclient_1',['HttpClient',['../class_fauna_1_1_configuration.html#a423347ad4ff7c5d71bed0ae8d83ecdfc',1,'Fauna::Configuration']]]
+];
diff --git a/0.4.0-beta/search/all_8.js b/0.4.0-beta/search/all_8.js
new file mode 100644
index 00000000..5a5b679b
--- /dev/null
+++ b/0.4.0-beta/search/all_8.js
@@ -0,0 +1,33 @@
+var searchData=
+[
+ ['iclient_0',['IClient',['../interface_fauna_1_1_i_client.html',1,'Fauna']]],
+ ['iclient_2ecs_1',['IClient.cs',['../_i_client_8cs.html',1,'']]],
+ ['icollection_2',['ICollection',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html',1,'Fauna::Linq::DataContext']]],
+ ['iconnection_2ecs_3',['IConnection.cs',['../_i_connection_8cs.html',1,'']]],
+ ['id_4',['id',['../class_fauna_1_1_types_1_1_ref.html#a1aaf890a32dddbabd0e6d76f97a383d6',1,'Fauna.Types.Ref.Id'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#acca82b4fddcaa95c1ed1a47f3c06dc09',1,'Fauna.Types.BaseRefBuilder.Id']]],
+ ['idattribute_5',['idattribute',['../class_fauna_1_1_mapping_1_1_id_attribute.html',1,'Fauna.Mapping.IdAttribute'],['../class_fauna_1_1_mapping_1_1_id_attribute.html#ae48ef0e602f33bb9e16c27f0c2aea7d1',1,'Fauna.Mapping.IdAttribute.IdAttribute(bool isClientGenerated)'],['../class_fauna_1_1_mapping_1_1_id_attribute.html#a01f9d1d5700032c0a5ad65a1ab89bbdf',1,'Fauna.Mapping.IdAttribute.IdAttribute()']]],
+ ['ifunction_6',['IFunction',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html',1,'Fauna::Linq::DataContext']]],
+ ['ignoreattribute_7',['ignoreattribute',['../class_fauna_1_1_mapping_1_1_ignore_attribute.html',1,'Fauna.Mapping.IgnoreAttribute'],['../class_fauna_1_1_mapping_1_1_ignore_attribute.html#a275a70f14903402295a62c1688b78585',1,'Fauna.Mapping.IgnoreAttribute.IgnoreAttribute()']]],
+ ['iindex_8',['IIndex',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html',1,'Fauna::Linq::DataContext']]],
+ ['index_9',['index',['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html',1,'Fauna.Linq.DataContext.Index< Doc >'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#a5ad119be0d27aac1916621d0f9eefe4b',1,'Fauna.Linq.DataContext.Collection.Index(string? name=null, [CallerMemberName] string? auto=null)']]],
+ ['indexcall_10',['indexcall',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html',1,'Fauna.Linq.DataContext.Collection< Doc >.IndexCall'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a391e09ba4eced163ddbf9567ccbe16a0',1,'Fauna.Linq.DataContext.Collection.IndexCall.IndexCall()']]],
+ ['int_11',['int',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada1686a6c336b71b36d77354cea19a8b52',1,'Fauna.Serialization.Int'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a1686a6c336b71b36d77354cea19a8b52',1,'Fauna.Serialization.Int']]],
+ ['intermediatequeryhelpers_2ecs_12',['IntermediateQueryHelpers.cs',['../_intermediate_query_helpers_8cs.html',1,'']]],
+ ['invalidrequestexception_13',['invalidrequestexception',['../class_fauna_1_1_exceptions_1_1_invalid_request_exception.html',1,'Fauna.Exceptions.InvalidRequestException'],['../class_fauna_1_1_exceptions_1_1_invalid_request_exception.html#ab791da627f04f2f58e5889fc0b623168',1,'Fauna.Exceptions.InvalidRequestException.InvalidRequestException()']]],
+ ['invalidrequestexception_2ecs_14',['InvalidRequestException.cs',['../_invalid_request_exception_8cs.html',1,'']]],
+ ['ipartialdocumentserializer_2ecs_15',['IPartialDocumentSerializer.cs',['../_i_partial_document_serializer_8cs.html',1,'']]],
+ ['iqueryfragment_16',['IQueryFragment',['../interface_fauna_1_1_i_query_fragment.html',1,'Fauna']]],
+ ['iqueryfragment_2ecs_17',['IQueryFragment.cs',['../_i_query_fragment_8cs.html',1,'']]],
+ ['iquerysource_18',['IQuerySource',['../interface_fauna_1_1_linq_1_1_i_query_source.html',1,'Fauna::Linq']]],
+ ['iquerysource_2ecs_19',['IQuerySource.cs',['../_i_query_source_8cs.html',1,'']]],
+ ['iretryableexception_20',['IRetryableException',['../interface_fauna_1_1_exceptions_1_1_i_retryable_exception.html',1,'Fauna::Exceptions']]],
+ ['iretryableexception_2ecs_21',['IRetryableException.cs',['../_i_retryable_exception_8cs.html',1,'']]],
+ ['iserializer_22',['ISerializer',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_2ecs_23',['ISerializer.cs',['../_i_serializer_8cs.html',1,'']]],
+ ['iserializer_3c_20i_20_3e_24',['ISerializer< I >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_3c_20list_3c_20t_20_3e_20_3e_25',['ISerializer< List< T > >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_3c_20t_20_3e_26',['ISerializer< T >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['isloaded_27',['IsLoaded',['../class_fauna_1_1_types_1_1_base_ref.html#a8df6443c5d68805ecc972816e3d798eb',1,'Fauna::Types::BaseRef']]],
+ ['isnullable_28',['IsNullable',['../class_fauna_1_1_mapping_1_1_field_info.html#a16679416eea0e3d5287c76ac0a23687c',1,'Fauna::Mapping::FieldInfo']]],
+ ['istatscollector_29',['IStatsCollector',['../interface_fauna_1_1_core_1_1_i_stats_collector.html',1,'Fauna::Core']]]
+];
diff --git a/0.4.0-beta/search/all_9.js b/0.4.0-beta/search/all_9.js
new file mode 100644
index 00000000..9ff0d57a
--- /dev/null
+++ b/0.4.0-beta/search/all_9.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['last_0',['last',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ae7256a33e11263d4b09d42bb4bcebc1d',1,'Fauna.Linq.IQuerySource.Last()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a5db7a911eb000e6672f70593c3ecd12c',1,'Fauna.Linq.IQuerySource.Last(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#ab7d314b5a5140f94431b909e1e02731d',1,'Fauna.Linq.QuerySource.Last()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae09933466c423f706fabc102c01dc047',1,'Fauna.Linq.QuerySource.Last(Expression< Func< T, bool > > predicate)']]],
+ ['lastasync_1',['lastasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a0758709c4698e8f6dff674e296b868e7',1,'Fauna.Linq.IQuerySource.LastAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3025e0aa4f91d800ec83655725f07db4',1,'Fauna.Linq.IQuerySource.LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a6a2814420baf124bf50ad8f46778c7e2',1,'Fauna.Linq.QuerySource.LastAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a5b8999362149fd4d7b581ea94d0466eb',1,'Fauna.Linq.QuerySource.LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['lastcursor_2',['LastCursor',['../class_fauna_1_1_types_1_1_stream.html#a154f595d463eca5a7c5cd44150871dae',1,'Fauna::Types::Stream']]],
+ ['lastordefault_3',['lastordefault',['../class_fauna_1_1_linq_1_1_query_source.html#addd8697ca1301b3b3ef070ab4ee7c65b',1,'Fauna.Linq.QuerySource.LastOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a36f0633188756424cde175d0852de61e',1,'Fauna.Linq.IQuerySource.LastOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af28c2531d13c4c8243d373fd4f941fc2',1,'Fauna.Linq.IQuerySource.LastOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a9fff8f3d6f586ab5e475eadae55e3c88',1,'Fauna.Linq.QuerySource.LastOrDefault()']]],
+ ['lastordefaultasync_4',['lastordefaultasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#afaaa73546e60720774e747c324ce7652',1,'Fauna.Linq.IQuerySource.LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aa29697cc777adfbff5a5aff665dfdc29',1,'Fauna.Linq.IQuerySource.LastOrDefaultAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#acb32b4aa59ed8353e87d2882fe7f0b74',1,'Fauna.Linq.QuerySource.LastOrDefaultAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#aae2ca49fc8a098d6cdb4f88128e28169',1,'Fauna.Linq.QuerySource.LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['lastseentxn_5',['lastseentxn',['../class_fauna_1_1_client.html#aa391cf8fcfc7254e0b7afb7ced4792e6',1,'Fauna.Client.LastSeenTxn'],['../class_fauna_1_1_core_1_1_query_response.html#a49d66597de41bef65d03b4e6b0c612e2',1,'Fauna.Core.QueryResponse.LastSeenTxn']]],
+ ['linearized_6',['Linearized',['../class_fauna_1_1_core_1_1_query_options.html#adfb91ed60ee515f63a8400b9e4505d6d',1,'Fauna::Core::QueryOptions']]],
+ ['listserializer_2ecs_7',['ListSerializer.cs',['../_list_serializer_8cs.html',1,'']]],
+ ['loadrefasync_3c_20t_20_3e_8',['loadrefasync< t >',['../interface_fauna_1_1_i_client.html#abb589867882bc292e2537084b800d2f8',1,'Fauna.IClient.LoadRefAsync< T >()'],['../class_fauna_1_1_base_client.html#a83ee78658084c6d1c8f1183811bf5091',1,'Fauna.BaseClient.LoadRefAsync< T >()']]],
+ ['logger_2ecs_9',['Logger.cs',['../_logger_8cs.html',1,'']]],
+ ['long_10',['long',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada8394f0347c184cf156ac5924dccb773b',1,'Fauna.Serialization.Long'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a8394f0347c184cf156ac5924dccb773b',1,'Fauna.Serialization.Long']]],
+ ['longcount_11',['longcount',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a655d8a1eff077248921bcc4a683bc3bc',1,'Fauna.Linq.IQuerySource.LongCount()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a19e4bcc3bb2ecba0d06844fee3f0f90b',1,'Fauna.Linq.IQuerySource.LongCount(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#ad2a3c3b6d82ab31ad142d73e958af5e6',1,'Fauna.Linq.QuerySource.LongCount()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa683fd138d2e981e7f246fe4e6ca8904',1,'Fauna.Linq.QuerySource.LongCount(Expression< Func< T, bool > > predicate)']]],
+ ['longcountasync_12',['longcountasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ac43f54f021f8ca80d5148caa0a5234f5',1,'Fauna.Linq.IQuerySource.LongCountAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a1117db02116c21dcd553d66dca9b149d',1,'Fauna.Linq.IQuerySource.LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#ac887b05990052df98fced79a07f1751d',1,'Fauna.Linq.QuerySource.LongCountAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#af664db7512909fc5c497b79dfc749115',1,'Fauna.Linq.QuerySource.LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['lookuptable_2ecs_13',['LookupTable.cs',['../_lookup_table_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_a.js b/0.4.0-beta/search/all_a.js
new file mode 100644
index 00000000..0c3321ae
--- /dev/null
+++ b/0.4.0-beta/search/all_a.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['mappingcontext_0',['mappingcontext',['../class_fauna_1_1_mapping_1_1_mapping_context.html',1,'Fauna.Mapping.MappingContext'],['../class_fauna_1_1_mapping_1_1_mapping_context.html#a0672111dbf3563f9c8da9ff3880a782f',1,'Fauna.Mapping.MappingContext.MappingContext()'],['../class_fauna_1_1_mapping_1_1_mapping_context.html#a1f02b6b075bd6e36111f68ee94f71c79',1,'Fauna.Mapping.MappingContext.MappingContext(IEnumerable< DataContext.ICollection > collections)'],['../class_fauna_1_1_mapping_1_1_mapping_context.html#a3e013b25894715b0b14ca1b237070c44',1,'Fauna.Mapping.MappingContext.MappingContext(Dictionary< string, Type > collections)']]],
+ ['mappingcontext_2ecs_1',['MappingContext.cs',['../_mapping_context_8cs.html',1,'']]],
+ ['mappinginfo_2',['MappingInfo',['../class_fauna_1_1_mapping_1_1_mapping_info.html',1,'Fauna::Mapping']]],
+ ['mappinginfo_2ecs_3',['MappingInfo.cs',['../_mapping_info_8cs.html',1,'']]],
+ ['max_4',['max',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a811b086445f699c46e43c4b59f4b664d',1,'Fauna.Linq.IQuerySource.Max()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6e5fc9b2c882b23b08006da042e6bba6',1,'Fauna.Linq.QuerySource.Max()']]],
+ ['max_3c_20r_20_3e_5',['max< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a2e82eb768d656278f2c82a958c803547',1,'Fauna.Linq.IQuerySource.Max< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#afa27eb7bc5903c6c2376ac995cc34f5e',1,'Fauna.Linq.QuerySource.Max< R >(Expression< Func< T, R > > selector)']]],
+ ['maxasync_6',['maxasync',['../class_fauna_1_1_linq_1_1_query_source.html#aec463aa09add0a2f88b1a0b5c7e72bdb',1,'Fauna.Linq.QuerySource.MaxAsync()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8819533e514ec7d6120e7e9455bc7cc3',1,'Fauna.Linq.IQuerySource.MaxAsync(CancellationToken cancel=default)']]],
+ ['maxasync_3c_20r_20_3e_7',['maxasync< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a75beb20309984e0bf948ae2d691ea1e7',1,'Fauna.Linq.IQuerySource.MaxAsync< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa41d2a6fa0b5b991747c2b035a18acb0',1,'Fauna.Linq.QuerySource.MaxAsync< R >()']]],
+ ['message_8',['message',['../struct_fauna_1_1_core_1_1_error_info.html#a07ed88423498414dc4b14c36c99e4f24',1,'Fauna.Core.ErrorInfo.Message'],['../class_fauna_1_1_core_1_1_query_failure.html#a240736a9073234b2b13c6f4a616bc7d6',1,'Fauna.Core.QueryFailure.Message'],['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a8cb34af054e902cc00496e24a6dacb2c',1,'Fauna.Exceptions.ConstraintFailure.Message']]],
+ ['min_9',['min',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a100ae5b685755781b9e265951482a147',1,'Fauna.Linq.IQuerySource.Min()'],['../class_fauna_1_1_linq_1_1_query_source.html#af4a09a78365fa97474123255a1816c9c',1,'Fauna.Linq.QuerySource.Min()']]],
+ ['min_3c_20r_20_3e_10',['min< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad1ec9bb522d460833090ee8e11df8dfa',1,'Fauna.Linq.IQuerySource.Min< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a599f515a512dbe9b16a625c1cf41ff66',1,'Fauna.Linq.QuerySource.Min< R >()']]],
+ ['minasync_11',['minasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#acb64e37c8cae3971473ac9203ed6a81d',1,'Fauna.Linq.IQuerySource.MinAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a3b55db575366474079b11f9bc6c02295',1,'Fauna.Linq.QuerySource.MinAsync()']]],
+ ['minasync_3c_20r_20_3e_12',['minasync< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a672249ed07773eb8e6ef9cebabe14253',1,'Fauna.Linq.IQuerySource.MinAsync< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a705a2a6ac5366f5368acf580fdbac247',1,'Fauna.Linq.QuerySource.MinAsync< R >()']]],
+ ['module_13',['module',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ae55f75a29310d7b60f7ac1d390c8ae42',1,'Fauna.Serialization.Module'],['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adae55f75a29310d7b60f7ac1d390c8ae42',1,'Fauna.Serialization.Module'],['../_mapping_info_8cs.html#abcea649e6af05490ce7bc9bee913f011',1,'Module: MappingInfo.cs'],['../class_fauna_1_1_types_1_1_module.html#adf18289eda6b4804f73945323f39ce88',1,'Fauna.Types.Module.Module()'],['../class_fauna_1_1_types_1_1_module.html',1,'Fauna.Types.Module']]],
+ ['module_2ecs_14',['Module.cs',['../_module_8cs.html',1,'']]],
+ ['moduleserializer_2ecs_15',['ModuleSerializer.cs',['../_module_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_b.js b/0.4.0-beta/search/all_b.js
new file mode 100644
index 00000000..146ff72a
--- /dev/null
+++ b/0.4.0-beta/search/all_b.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['name_0',['name',['../class_fauna_1_1_types_1_1_named_ref.html#a67d74623b6d2b8fb10221bf62a06c59a',1,'Fauna.Types.NamedRef.Name'],['../class_fauna_1_1_types_1_1_module.html#a2e46fa61fef8be0381b5a8d9ca32f435',1,'Fauna.Types.Module.Name'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a2b910172f955f8f181fb4807ddf5172b',1,'Fauna.Types.BaseRefBuilder.Name'],['../class_fauna_1_1_mapping_1_1_field_info.html#ad5fb7b40a9de8c19a600dff681838a6c',1,'Fauna.Mapping.FieldInfo.Name'],['../class_fauna_1_1_mapping_1_1_base_field_attribute.html#a016be275db1bfb176351ce07dcaf4319',1,'Fauna.Mapping.BaseFieldAttribute.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a25ab3819a7de293931e384c1db29d617',1,'Fauna.Linq.DataContext.FunctionCall.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html#ac8d4104a03416e021a237f63c7d237e9',1,'Fauna.Linq.DataContext.IFunction.Name'],['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a95304ec9768bb0081c02242bc26c6291',1,'Fauna.Exceptions.ConstraintFailure.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html#a67b6acb1d203c974394f575d69b09dc2',1,'Fauna.Linq.DataContext.ICollection.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#ad7623f125e093f986ac74d038057a2e0',1,'Fauna.Linq.DataContext.Collection.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a3cfce96201802fb50b3d028023e5a88d',1,'Fauna.Linq.DataContext.IIndex.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#ade96271dfef25b63bb7ae2496bc3b5d6',1,'Fauna.Linq.DataContext.Index.Name']]],
+ ['nameattribute_1',['nameattribute',['../class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html#ae026afe1a6fba4a003d23a8fccd494c8',1,'Fauna.Linq.DataContext.NameAttribute.NameAttribute()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html',1,'Fauna.Linq.DataContext.NameAttribute']]],
+ ['namedref_2',['namedref',['../class_fauna_1_1_types_1_1_named_ref.html#adf75850d8cedde721426e7a0ef8f83d7',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_named_ref.html#afdf9f0e45e5ee07495a689667e88ed53',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_named_ref.html#a6bebf77f5959fbf2fcc5aadb360fffe4',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_named_ref.html#aaad14469c887adf7f1d054712660e46d',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col)'],['../class_fauna_1_1_types_1_1_named_ref.html#aefa2494c200df3a84a5e3ba7f5bb6c86',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col, string cause)'],['../class_fauna_1_1_types_1_1_named_ref.html#a69cfb3d6b63d5f43bae348905fe97c36',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col, T doc)'],['../class_fauna_1_1_types_1_1_named_ref.html',1,'Fauna.Types.NamedRef< T >']]],
+ ['namedref_2ecs_3',['NamedRef.cs',['../_named_ref_8cs.html',1,'']]],
+ ['networkexception_4',['networkexception',['../class_fauna_1_1_exceptions_1_1_network_exception.html',1,'Fauna.Exceptions.NetworkException'],['../class_fauna_1_1_exceptions_1_1_network_exception.html#a864e8405b9f733bac90a3a27f195e7e1',1,'Fauna.Exceptions.NetworkException.NetworkException()']]],
+ ['networkexception_2ecs_5',['NetworkException.cs',['../_network_exception_8cs.html',1,'']]],
+ ['none_6',['None',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a6adf97f83acf6453d4a6a4b1070f3754',1,'Fauna::Serialization']]],
+ ['null_7',['null',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adabbb93ef26e3c101ff11cdd21cab08a94',1,'Fauna.Serialization.Null'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50abbb93ef26e3c101ff11cdd21cab08a94',1,'Fauna.Serialization.Null']]],
+ ['nullableserializer_2ecs_8',['NullableSerializer.cs',['../_nullable_serializer_8cs.html',1,'']]],
+ ['nullablestructserializer_2ecs_9',['NullableStructSerializer.cs',['../_nullable_struct_serializer_8cs.html',1,'']]],
+ ['nulldocumentexception_2ecs_10',['NullDocumentException.cs',['../_null_document_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_c.js b/0.4.0-beta/search/all_c.js
new file mode 100644
index 00000000..c0771369
--- /dev/null
+++ b/0.4.0-beta/search/all_c.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['object_0',['Object',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada497031794414a552435f90151ac3b54b',1,'Fauna::Serialization']]],
+ ['objectattribute_1',['ObjectAttribute',['../class_fauna_1_1_mapping_1_1_object_attribute.html',1,'Fauna::Mapping']]],
+ ['operator_21_3d_2',['operator!=',['../class_fauna_1_1_query_expr.html#ac7e063fd6ab8fc39a03b7f8b3122ca13',1,'Fauna.QueryExpr.operator!=()'],['../class_fauna_1_1_query_val.html#a215a94d433dae88b7e293384601798f0',1,'Fauna.QueryVal.operator!=()'],['../class_fauna_1_1_query_obj.html#aad958adfc96fcb7cb8442f992d16282c',1,'Fauna.QueryObj.operator!=()'],['../class_fauna_1_1_query_literal.html#a5e68d7a15853b789e3c95cd6939bcb70',1,'Fauna.QueryLiteral.operator!=()']]],
+ ['operator_3d_3d_3',['operator==',['../class_fauna_1_1_query_expr.html#abaacba7dcd71961e159f075bb1ba9d42',1,'Fauna.QueryExpr.operator==()'],['../class_fauna_1_1_query_literal.html#a3ac5f81444685b7af04de7d75c461010',1,'Fauna.QueryLiteral.operator==()'],['../class_fauna_1_1_query_obj.html#a4512f94c1e1c601ce436a355563390e2',1,'Fauna.QueryObj.operator==()'],['../class_fauna_1_1_query_val.html#a6963503f371bb6e798402053b3cb789e',1,'Fauna.QueryVal.operator==()']]],
+ ['order_4',['order',['../interface_fauna_1_1_linq_1_1_i_query_source.html#addcf7617349d5827a1c16b8b9c24ea9b',1,'Fauna.Linq.IQuerySource.Order()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa639d8200d0c4ee2dbaedf3c64305b3c',1,'Fauna.Linq.QuerySource.Order()']]],
+ ['orderby_3c_20k_20_3e_5',['orderby< k >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#abaa81a220872f2e3003c742e254f04cd',1,'Fauna.Linq.IQuerySource.OrderBy< K >()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae8d9cb42dd4019c020040e784b92765d',1,'Fauna.Linq.QuerySource.OrderBy< K >()']]],
+ ['orderbydescending_3c_20k_20_3e_6',['orderbydescending< k >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3ac7364dac3a110f3baf946cc5978e08',1,'Fauna.Linq.IQuerySource.OrderByDescending< K >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a57359f59994cbf2c46de8cacb69cff0f',1,'Fauna.Linq.QuerySource.OrderByDescending< K >()']]],
+ ['orderdescending_7',['orderdescending',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab134fe862405e01a309e24fb625ae51e',1,'Fauna.Linq.IQuerySource.OrderDescending()'],['../class_fauna_1_1_linq_1_1_query_source.html#a876a6ff621aaeec039f20f5bd8bfb6fc',1,'Fauna.Linq.QuerySource.OrderDescending()']]]
+];
diff --git a/0.4.0-beta/search/all_d.js b/0.4.0-beta/search/all_d.js
new file mode 100644
index 00000000..288906c0
--- /dev/null
+++ b/0.4.0-beta/search/all_d.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['page_2ecs_0',['Page.cs',['../_page_8cs.html',1,'']]],
+ ['page_3c_20t_20_3e_1',['Page< T >',['../namespace_fauna_1_1_types.html#a8b1212a62d50cf400cf5a86abdfd1ffd',1,'Fauna::Types']]],
+ ['pageserializer_2ecs_2',['PageSerializer.cs',['../_page_serializer_8cs.html',1,'']]],
+ ['paginateasync_3',['paginateasync',['../interface_fauna_1_1_i_client.html#a1749d5cf84b65809f6b92aa593b3ad5b',1,'Fauna.IClient.PaginateAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a2af63132c0e047cb4660e25284427e16',1,'Fauna.Linq.QuerySource.PaginateAsync()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a252f02c4c25555173e95a0ae03736491',1,'Fauna.Linq.IQuerySource.PaginateAsync()'],['../class_fauna_1_1_base_client.html#ac8952b3fc43b602a4c7aa0c51a0a49a9',1,'Fauna.BaseClient.PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a5d785b7bdd84b540fdc50aab74beb1b5',1,'Fauna.BaseClient.PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#ae4e3dee20cc478be67be33b2b7991385',1,'Fauna.BaseClient.PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a59455c7cb9ab1af7a71af7b87b8198a0',1,'Fauna.BaseClient.PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a18fd6455e8eeb332f63273a708d84154',1,'Fauna.IClient.PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#ac3bafa62f7a79de1b2210ef1e6635937',1,'Fauna.IClient.PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a5e64484e9a552e250c596374bcaf0946',1,'Fauna.IClient.PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['paginateasync_3c_20t_20_3e_4',['paginateasync< t >',['../class_fauna_1_1_base_client.html#a0c534fdee48b2755c33950d3b798c7bb',1,'Fauna.BaseClient.PaginateAsync< T >()'],['../interface_fauna_1_1_i_client.html#a02d656cb7aab69242ebedc598f3b624e',1,'Fauna.IClient.PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#acf94d78c9a8dfd0e684bf78c8ea4dfab',1,'Fauna.IClient.PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#ab39f06c8af2d7a6c28b3607e2fc2e165',1,'Fauna.IClient.PaginateAsync< T >(Query query, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a6c230b495c328526dd79076ee8ed2aa2',1,'Fauna.IClient.PaginateAsync< T >(Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#aedfa72bbbb3e09a9e5f651b7d4555f90',1,'Fauna.BaseClient.PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a9c6da6e6850c78ecdaa28f44eda28035',1,'Fauna.BaseClient.PaginateAsync< T >(Query query, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#aea5e8ff85d17beb1c0ef0dcc022336f9',1,'Fauna.BaseClient.PaginateAsync< T >(Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['paginationextensions_2ecs_5',['PaginationExtensions.cs',['../_pagination_extensions_8cs.html',1,'']]],
+ ['paths_6',['Paths',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#af44c20ade8174ff4e4f4ed981825f1d0',1,'Fauna::Exceptions::ConstraintFailure']]],
+ ['pipeline_2ecs_7',['Pipeline.cs',['../_pipeline_8cs.html',1,'']]],
+ ['pipelineexecutor_2ecs_8',['PipelineExecutor.cs',['../_pipeline_executor_8cs.html',1,'']]],
+ ['pipelinemode_9',['PipelineMode',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725',1,'Fauna::Linq']]],
+ ['project_10',['Project',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725a9e727fdd3aec8274f46685441900280d',1,'Fauna::Linq']]],
+ ['projectionvisitors_2ecs_11',['ProjectionVisitors.cs',['../_projection_visitors_8cs.html',1,'']]],
+ ['property_12',['Property',['../class_fauna_1_1_mapping_1_1_field_info.html#a30eb69d2b57a4511c02f814753079b78',1,'Fauna::Mapping::FieldInfo']]],
+ ['protocolexception_13',['protocolexception',['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#ac57324fdfc6426b4e048c68ee6fdf856',1,'Fauna.Exceptions.ProtocolException.ProtocolException()'],['../class_fauna_1_1_exceptions_1_1_protocol_exception.html',1,'Fauna.Exceptions.ProtocolException']]],
+ ['protocolexception_2ecs_14',['ProtocolException.cs',['../_protocol_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_e.js b/0.4.0-beta/search/all_e.js
new file mode 100644
index 00000000..87870ce8
--- /dev/null
+++ b/0.4.0-beta/search/all_e.js
@@ -0,0 +1,49 @@
+var searchData=
+[
+ ['qh_0',['qh',['../_sub_query_switch_8cs.html#a03f98bc3e67da637404433c4c1c28050',1,'QH: SubQuerySwitch.cs'],['../_query_source_dsl_8cs.html#a03f98bc3e67da637404433c4c1c28050',1,'QH: QuerySourceDsl.cs']]],
+ ['query_1',['query',['../class_fauna_1_1_query.html',1,'Fauna.Query'],['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725a66c1b4c7f3dc385b68a9fa903ccd016d',1,'Fauna.Linq.Query']]],
+ ['query_2ecs_2',['Query.cs',['../_query_8cs.html',1,'']]],
+ ['queryarr_2ecs_3',['QueryArr.cs',['../_query_arr_8cs.html',1,'']]],
+ ['queryarrserializer_2ecs_4',['QueryArrSerializer.cs',['../_query_arr_serializer_8cs.html',1,'']]],
+ ['queryasync_5',['queryasync',['../class_fauna_1_1_base_client.html#aab5c684a83cfa577f35b591305088a25',1,'Fauna.BaseClient.QueryAsync(Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#acc4988c813a4a7276b22c8b1ac68435a',1,'Fauna.BaseClient.QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a24ec85ec2c55acc04c7b0050b40d2cd0',1,'Fauna.IClient.QueryAsync(Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#afa014ba7ac66af21da70ce6c2f0f2b56',1,'Fauna.IClient.QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['queryasync_3c_20t_20_3e_6',['queryasync< t >',['../class_fauna_1_1_base_client.html#af23dc32c34a56e03a0493a9048fd42a6',1,'Fauna.BaseClient.QueryAsync< T >(Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#acde010eca80373557d6ee10324496978',1,'Fauna.BaseClient.QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a89ccd2c3671f1efe84fa022d3d9de71f',1,'Fauna.IClient.QueryAsync< T >(Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a52b20ff64c9855183527b9245214c6f3',1,'Fauna.IClient.QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['querycheckexception_7',['querycheckexception',['../class_fauna_1_1_exceptions_1_1_query_check_exception.html#a43ed3d18af95a74c3f155e6ca56dff5c',1,'Fauna.Exceptions.QueryCheckException.QueryCheckException()'],['../class_fauna_1_1_exceptions_1_1_query_check_exception.html',1,'Fauna.Exceptions.QueryCheckException']]],
+ ['querycheckexception_2ecs_8',['QueryCheckException.cs',['../_query_check_exception_8cs.html',1,'']]],
+ ['querycount_9',['QueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a7df99cda2d06e4aa4e87925c057e1fcc',1,'Fauna::Core::Stats']]],
+ ['queryexpr_10',['queryexpr',['../class_fauna_1_1_query_expr.html',1,'Fauna.QueryExpr'],['../class_fauna_1_1_query_expr.html#ab4855535c8b9d1e59cd1f167e8bdb04d',1,'Fauna.QueryExpr.QueryExpr(IList< IQueryFragment > fragments)'],['../class_fauna_1_1_query_expr.html#a26327fc1568adb5c9df90471c923d11b',1,'Fauna.QueryExpr.QueryExpr(params IQueryFragment[] fragments)']]],
+ ['queryexpr_2ecs_11',['QueryExpr.cs',['../_query_expr_8cs.html',1,'']]],
+ ['queryexprserializer_2ecs_12',['QueryExprSerializer.cs',['../_query_expr_serializer_8cs.html',1,'']]],
+ ['queryfailure_13',['queryfailure',['../class_fauna_1_1_core_1_1_query_failure.html#ae98617aa8e640c3f6126d5634c3e84bf',1,'Fauna.Core.QueryFailure.QueryFailure()'],['../class_fauna_1_1_core_1_1_query_failure.html',1,'Fauna.Core.QueryFailure']]],
+ ['queryliteral_14',['queryliteral',['../class_fauna_1_1_query_literal.html#a374821f72a294c5acbdc2cd046f81e79',1,'Fauna.QueryLiteral.QueryLiteral()'],['../class_fauna_1_1_query_literal.html',1,'Fauna.QueryLiteral']]],
+ ['queryliteral_2ecs_15',['QueryLiteral.cs',['../_query_literal_8cs.html',1,'']]],
+ ['queryliteralserializer_2ecs_16',['QueryLiteralSerializer.cs',['../_query_literal_serializer_8cs.html',1,'']]],
+ ['queryobj_17',['queryobj',['../class_fauna_1_1_query_obj.html#adfbce270d889fe37fcb3c5d49df40f47',1,'Fauna.QueryObj.QueryObj()'],['../class_fauna_1_1_query_obj.html',1,'Fauna.QueryObj']]],
+ ['queryobj_2ecs_18',['QueryObj.cs',['../_query_obj_8cs.html',1,'']]],
+ ['queryobjserializer_2ecs_19',['QueryObjSerializer.cs',['../_query_obj_serializer_8cs.html',1,'']]],
+ ['queryoptions_20',['QueryOptions',['../class_fauna_1_1_core_1_1_query_options.html',1,'Fauna::Core']]],
+ ['queryoptions_2ecs_21',['QueryOptions.cs',['../_query_options_8cs.html',1,'']]],
+ ['queryresponse_22',['QueryResponse',['../class_fauna_1_1_core_1_1_query_response.html',1,'Fauna::Core']]],
+ ['queryresponse_2ecs_23',['QueryResponse.cs',['../_query_response_8cs.html',1,'']]],
+ ['queryruntimeexception_24',['queryruntimeexception',['../class_fauna_1_1_exceptions_1_1_query_runtime_exception.html#ab1f462148dfdb0434fdf2aa58b32e483',1,'Fauna.Exceptions.QueryRuntimeException.QueryRuntimeException()'],['../class_fauna_1_1_exceptions_1_1_query_runtime_exception.html',1,'Fauna.Exceptions.QueryRuntimeException']]],
+ ['queryruntimeexception_2ecs_25',['QueryRuntimeException.cs',['../_query_runtime_exception_8cs.html',1,'']]],
+ ['queryserializer_2ecs_26',['QuerySerializer.cs',['../_query_serializer_8cs.html',1,'']]],
+ ['querysource_27',['QuerySource',['../class_fauna_1_1_linq_1_1_query_source.html',1,'Fauna::Linq']]],
+ ['querysource_2ecs_28',['QuerySource.cs',['../_query_source_8cs.html',1,'']]],
+ ['querysource_3c_20doc_20_3e_29',['QuerySource< Doc >',['../class_fauna_1_1_linq_1_1_query_source.html',1,'Fauna::Linq']]],
+ ['querysourcedsl_2ecs_30',['QuerySourceDsl.cs',['../_query_source_dsl_8cs.html',1,'']]],
+ ['querysourceextensions_2ecs_31',['QuerySourceExtensions.cs',['../_query_source_extensions_8cs.html',1,'']]],
+ ['querysourcetocollections_2ecs_32',['QuerySourceToCollections.cs',['../_query_source_to_collections_8cs.html',1,'']]],
+ ['querystats_33',['QueryStats',['../struct_fauna_1_1_core_1_1_query_stats.html',1,'Fauna::Core']]],
+ ['querystats_2ecs_34',['QueryStats.cs',['../_query_stats_8cs.html',1,'']]],
+ ['querystringhandler_35',['querystringhandler',['../struct_fauna_1_1_query_string_handler.html',1,'Fauna.QueryStringHandler'],['../struct_fauna_1_1_query_string_handler.html#aeda2711d536fbce1fc18f907d99d8d70',1,'Fauna.QueryStringHandler.QueryStringHandler()']]],
+ ['querystringhandler_2ecs_36',['QueryStringHandler.cs',['../_query_string_handler_8cs.html',1,'']]],
+ ['querysuccess_37',['querysuccess',['../class_fauna_1_1_core_1_1_query_success.html#a356fa3719ee2154fc92969b84ee0537b',1,'Fauna.Core.QuerySuccess.QuerySuccess()'],['../class_fauna_1_1_core_1_1_query_success.html',1,'Fauna.Core.QuerySuccess< T >']]],
+ ['querytags_38',['querytags',['../class_fauna_1_1_core_1_1_query_options.html#a910682a2882d9a5c1e87a840f4a420e9',1,'Fauna.Core.QueryOptions.QueryTags'],['../class_fauna_1_1_core_1_1_query_response.html#a556a527fe8a2cb89e8f83d1384ac275c',1,'Fauna.Core.QueryResponse.QueryTags'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a0e364c903a5f6734ba12ef675713d6a0',1,'Fauna.Exceptions.ServiceException.QueryTags']]],
+ ['querytimems_39',['querytimems',['../struct_fauna_1_1_core_1_1_query_stats.html#ada4a2c17076a21a842e5e7f4fd6f65d5',1,'Fauna.Core.QueryStats.QueryTimeMs'],['../struct_fauna_1_1_core_1_1_stats.html#a32224f8180d6225e57602b7e04406339',1,'Fauna.Core.Stats.QueryTimeMs']]],
+ ['querytimeout_40',['QueryTimeout',['../class_fauna_1_1_core_1_1_query_options.html#a03a005967f73948d566a63743a8a9700',1,'Fauna::Core::QueryOptions']]],
+ ['querytimeoutexception_41',['querytimeoutexception',['../class_fauna_1_1_exceptions_1_1_query_timeout_exception.html',1,'Fauna.Exceptions.QueryTimeoutException'],['../class_fauna_1_1_exceptions_1_1_query_timeout_exception.html#ac7832f20a9f6bfa3318e563e9205b9fd',1,'Fauna.Exceptions.QueryTimeoutException.QueryTimeoutException()']]],
+ ['querytimeoutexception_2ecs_42',['QueryTimeoutException.cs',['../_query_timeout_exception_8cs.html',1,'']]],
+ ['queryval_43',['queryval',['../class_fauna_1_1_query_val.html',1,'Fauna.QueryVal'],['../class_fauna_1_1_query_val.html#a8c5a5814dbe7b929208cca976979a17c',1,'Fauna.QueryVal.QueryVal()']]],
+ ['queryval_2ecs_44',['QueryVal.cs',['../_query_val_8cs.html',1,'']]],
+ ['queryvalserializer_2ecs_45',['QueryValSerializer.cs',['../_query_val_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/all_f.js b/0.4.0-beta/search/all_f.js
new file mode 100644
index 00000000..7346d692
--- /dev/null
+++ b/0.4.0-beta/search/all_f.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+ ['ratelimitedcomputequerycount_0',['RateLimitedComputeQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a748ea3e6d41b59a01a0993cd1c92adb2',1,'Fauna::Core::Stats']]],
+ ['ratelimitedreadquerycount_1',['RateLimitedReadQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a4d203d51290f1cc059ac2215fbc7a978',1,'Fauna::Core::Stats']]],
+ ['ratelimitedwritequerycount_2',['RateLimitedWriteQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a4dd3b9e21139246f6b71e1d3828eae31',1,'Fauna::Core::Stats']]],
+ ['ratelimitshit_3',['RateLimitsHit',['../struct_fauna_1_1_core_1_1_query_stats.html#a7ed02cb1a1f025380e9963f1203065fb',1,'Fauna::Core::QueryStats']]],
+ ['rawjson_4',['RawJson',['../class_fauna_1_1_core_1_1_query_response.html#a1e4bbf5d4c802be69412a980548236ef',1,'Fauna::Core::QueryResponse']]],
+ ['read_5',['read',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ac3565529b838a49a1a145f628a7cc567',1,'Fauna.Serialization.Utf8FaunaReader.Read()'],['../interface_fauna_1_1_core_1_1_i_stats_collector.html#a129f12130d12ee9d15d46227d95ec5f2',1,'Fauna.Core.IStatsCollector.Read()'],['../class_fauna_1_1_core_1_1_stats_collector.html#a129a191f98a2fb792a9bbf95839f11d5',1,'Fauna.Core.StatsCollector.Read()']]],
+ ['readandreset_6',['readandreset',['../class_fauna_1_1_core_1_1_stats_collector.html#ad691d9a6763164fd4f1668d889283408',1,'Fauna.Core.StatsCollector.ReadAndReset()'],['../interface_fauna_1_1_core_1_1_i_stats_collector.html#ac4f7f6e6fb05e11bf936aea7d75fc6ca',1,'Fauna.Core.IStatsCollector.ReadAndReset()']]],
+ ['readops_7',['readops',['../struct_fauna_1_1_core_1_1_stats.html#a212a96d8dfb248cbdc615cf89907b27f',1,'Fauna.Core.Stats.ReadOps'],['../struct_fauna_1_1_core_1_1_query_stats.html#a559791faf2f5c94825d9b6641b4cc269',1,'Fauna.Core.QueryStats.ReadOps']]],
+ ['ref_8',['ref',['../class_fauna_1_1_types_1_1_ref.html#a627dba801b42a4e71e468506c456dbd3',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_ref.html#aa09d9b3f861d5f1c508f90430f22b035',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_ref.html#a9f94b67a7b31a3c19bccdfc1b868adb9',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_ref.html#abb8edc5585c8945de57dad2aff4acb8c',1,'Fauna.Types.Ref.Ref(string id, Module col)'],['../class_fauna_1_1_types_1_1_ref.html#ab27b7b9f679c24d603c0ab458754ab01',1,'Fauna.Types.Ref.Ref(string id, Module col, string cause)'],['../class_fauna_1_1_types_1_1_ref.html#a5cb436107ef4e8997b0156425d7c2ba0',1,'Fauna.Types.Ref.Ref(string id, Module col, T doc)'],['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada60baadb22e80b147e4885ad16760e569',1,'Fauna.Serialization.Ref'],['../class_fauna_1_1_types_1_1_ref.html',1,'Fauna.Types.Ref< T >']]],
+ ['ref_2ecs_9',['Ref.cs',['../_ref_8cs.html',1,'']]],
+ ['remove_10',['Remove',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424a1063e38cb53d94d386f21227fcd84717',1,'Fauna::Types']]],
+ ['responsebody_11',['responsebody',['../class_fauna_1_1_exceptions_1_1_network_exception.html#ac5dc1caed3250319038d2f805f2a545f',1,'Fauna.Exceptions.NetworkException.ResponseBody'],['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#abc51ffe41d2b04b15d4cd83d2b94f4b9',1,'Fauna.Exceptions.ProtocolException.ResponseBody']]],
+ ['responsefields_2ecs_12',['ResponseFields.cs',['../_response_fields_8cs.html',1,'']]],
+ ['result_13',['Result',['../struct_fauna_1_1_query_string_handler.html#a54d2c80380f3946a1b43d0259a8cf12d',1,'Fauna::QueryStringHandler']]],
+ ['retryconfiguration_14',['retryconfiguration',['../class_fauna_1_1_configuration.html#a1653cacae741b8362dfcb453133a7ab3',1,'Fauna.Configuration.RetryConfiguration'],['../class_fauna_1_1_core_1_1_retry_configuration.html#a5b8a9aa7ca0f2ffe13a7efa2311a9984',1,'Fauna.Core.RetryConfiguration.RetryConfiguration()'],['../class_fauna_1_1_core_1_1_retry_configuration.html',1,'Fauna.Core.RetryConfiguration']]],
+ ['retryconfiguration_2ecs_15',['RetryConfiguration.cs',['../_retry_configuration_8cs.html',1,'']]],
+ ['retrypolicy_16',['RetryPolicy',['../class_fauna_1_1_core_1_1_retry_configuration.html#aea6b744ea4739dfe753c74d1fde1c8d4',1,'Fauna::Core::RetryConfiguration']]],
+ ['reverse_17',['reverse',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a7366609d401d26592d4cc80b1c52f91c',1,'Fauna.Linq.IQuerySource.Reverse()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6a9b601e9d9b7c27f995f7691e2ef969',1,'Fauna.Linq.QuerySource.Reverse()']]]
+];
diff --git a/0.4.0-beta/search/classes_0.js b/0.4.0-beta/search/classes_0.js
new file mode 100644
index 00000000..899135b1
--- /dev/null
+++ b/0.4.0-beta/search/classes_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['abortexception_0',['AbortException',['../class_fauna_1_1_exceptions_1_1_abort_exception.html',1,'Fauna::Exceptions']]],
+ ['authenticationexception_1',['AuthenticationException',['../class_fauna_1_1_exceptions_1_1_authentication_exception.html',1,'Fauna::Exceptions']]],
+ ['authorizationexception_2',['AuthorizationException',['../class_fauna_1_1_exceptions_1_1_authorization_exception.html',1,'Fauna::Exceptions']]]
+];
diff --git a/0.4.0-beta/search/classes_1.js b/0.4.0-beta/search/classes_1.js
new file mode 100644
index 00000000..2fa57d38
--- /dev/null
+++ b/0.4.0-beta/search/classes_1.js
@@ -0,0 +1,41 @@
+var searchData=
+[
+ ['badgatewayexception_0',['BadGatewayException',['../class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html',1,'Fauna::Exceptions']]],
+ ['baseclient_1',['BaseClient',['../class_fauna_1_1_base_client.html',1,'Fauna']]],
+ ['basefieldattribute_2',['BaseFieldAttribute',['../class_fauna_1_1_mapping_1_1_base_field_attribute.html',1,'Fauna::Mapping']]],
+ ['baseref_3',['BaseRef',['../class_fauna_1_1_types_1_1_base_ref.html',1,'Fauna::Types']]],
+ ['baserefbuilder_4',['BaseRefBuilder',['../class_fauna_1_1_types_1_1_base_ref_builder.html',1,'Fauna::Types']]],
+ ['baseserializer_5',['BaseSerializer',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20baseref_3c_20t_20_3e_20_3e_6',['BaseSerializer< BaseRef< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20bool_20_3e_7',['BaseSerializer< bool >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20byte_20_3e_8',['BaseSerializer< byte >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20byte_5b_5d_3e_9',['BaseSerializer< byte[]>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20dateonly_20_3e_10',['BaseSerializer< DateOnly >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20datetime_20_3e_11',['BaseSerializer< DateTime >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20datetimeoffset_20_3e_12',['BaseSerializer< DateTimeOffset >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20dictionary_3c_20string_2c_20t_20_3e_20_3e_13',['BaseSerializer< Dictionary< string, T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20double_20_3e_14',['BaseSerializer< double >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20float_20_3e_15',['BaseSerializer< float >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20int_20_3e_16',['BaseSerializer< int >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20list_3c_20t_20_3e_20_3e_17',['BaseSerializer< List< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20long_20_3e_18',['BaseSerializer< long >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20module_20_3e_19',['BaseSerializer< Module >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20namedref_3c_20t_20_3e_20_3e_20',['BaseSerializer< NamedRef< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20o_20_3e_21',['BaseSerializer< O >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20object_3f_3e_22',['BaseSerializer< object?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20object_3f_5b_5d_3e_23',['BaseSerializer< object?[]>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20page_3c_20t_20_3e_20_3e_24',['BaseSerializer< Page< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20query_20_3e_25',['BaseSerializer< Query >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryarr_20_3e_26',['BaseSerializer< QueryArr >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryexpr_20_3e_27',['BaseSerializer< QueryExpr >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryliteral_20_3e_28',['BaseSerializer< QueryLiteral >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20queryobj_20_3e_29',['BaseSerializer< QueryObj >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20ref_3c_20t_20_3e_20_3e_30',['BaseSerializer< Ref< T > >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20sbyte_20_3e_31',['BaseSerializer< sbyte >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20short_20_3e_32',['BaseSerializer< short >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20stream_20_3e_33',['BaseSerializer< Stream >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20string_3f_3e_34',['BaseSerializer< string?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20t_3f_3e_35',['BaseSerializer< T?>',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20uint_20_3e_36',['BaseSerializer< uint >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]],
+ ['baseserializer_3c_20ushort_20_3e_37',['BaseSerializer< ushort >',['../class_fauna_1_1_serialization_1_1_base_serializer.html',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/classes_2.js b/0.4.0-beta/search/classes_2.js
new file mode 100644
index 00000000..6684ad09
--- /dev/null
+++ b/0.4.0-beta/search/classes_2.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['client_0',['Client',['../class_fauna_1_1_client.html',1,'Fauna']]],
+ ['collection_1',['Collection',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html',1,'Fauna::Linq::DataContext']]],
+ ['collectionattribute_2',['CollectionAttribute',['../class_fauna_1_1_mapping_1_1_collection_attribute.html',1,'Fauna::Mapping']]],
+ ['configuration_3',['Configuration',['../class_fauna_1_1_configuration.html',1,'Fauna']]],
+ ['constraintfailure_4',['ConstraintFailure',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html',1,'Fauna::Exceptions']]],
+ ['constraintfailureexception_5',['ConstraintFailureException',['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html',1,'Fauna::Exceptions']]],
+ ['contendedtransactionexception_6',['ContendedTransactionException',['../class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html',1,'Fauna::Exceptions']]]
+];
diff --git a/0.4.0-beta/search/classes_3.js b/0.4.0-beta/search/classes_3.js
new file mode 100644
index 00000000..4e75d591
--- /dev/null
+++ b/0.4.0-beta/search/classes_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['datacontext_0',['DataContext',['../class_fauna_1_1_linq_1_1_data_context.html',1,'Fauna::Linq']]]
+];
diff --git a/0.4.0-beta/search/classes_4.js b/0.4.0-beta/search/classes_4.js
new file mode 100644
index 00000000..bc745583
--- /dev/null
+++ b/0.4.0-beta/search/classes_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['errorinfo_0',['ErrorInfo',['../struct_fauna_1_1_core_1_1_error_info.html',1,'Fauna::Core']]],
+ ['event_1',['Event',['../class_fauna_1_1_types_1_1_event.html',1,'Fauna::Types']]]
+];
diff --git a/0.4.0-beta/search/classes_5.js b/0.4.0-beta/search/classes_5.js
new file mode 100644
index 00000000..1900d3e0
--- /dev/null
+++ b/0.4.0-beta/search/classes_5.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['faunaexception_0',['FaunaException',['../class_fauna_1_1_exceptions_1_1_fauna_exception.html',1,'Fauna::Exceptions']]],
+ ['fieldattribute_1',['FieldAttribute',['../class_fauna_1_1_mapping_1_1_field_attribute.html',1,'Fauna::Mapping']]],
+ ['fieldinfo_2',['FieldInfo',['../class_fauna_1_1_mapping_1_1_field_info.html',1,'Fauna::Mapping']]],
+ ['functioncall_3',['FunctionCall',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html',1,'Fauna::Linq::DataContext']]]
+];
diff --git a/0.4.0-beta/search/classes_6.js b/0.4.0-beta/search/classes_6.js
new file mode 100644
index 00000000..93b2d2a5
--- /dev/null
+++ b/0.4.0-beta/search/classes_6.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['iclient_0',['IClient',['../interface_fauna_1_1_i_client.html',1,'Fauna']]],
+ ['icollection_1',['ICollection',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html',1,'Fauna::Linq::DataContext']]],
+ ['idattribute_2',['IdAttribute',['../class_fauna_1_1_mapping_1_1_id_attribute.html',1,'Fauna::Mapping']]],
+ ['ifunction_3',['IFunction',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html',1,'Fauna::Linq::DataContext']]],
+ ['ignoreattribute_4',['IgnoreAttribute',['../class_fauna_1_1_mapping_1_1_ignore_attribute.html',1,'Fauna::Mapping']]],
+ ['iindex_5',['IIndex',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html',1,'Fauna::Linq::DataContext']]],
+ ['index_6',['Index',['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html',1,'Fauna::Linq::DataContext']]],
+ ['indexcall_7',['IndexCall',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html',1,'Fauna::Linq::DataContext::Collection']]],
+ ['invalidrequestexception_8',['InvalidRequestException',['../class_fauna_1_1_exceptions_1_1_invalid_request_exception.html',1,'Fauna::Exceptions']]],
+ ['iqueryfragment_9',['IQueryFragment',['../interface_fauna_1_1_i_query_fragment.html',1,'Fauna']]],
+ ['iquerysource_10',['IQuerySource',['../interface_fauna_1_1_linq_1_1_i_query_source.html',1,'Fauna::Linq']]],
+ ['iretryableexception_11',['IRetryableException',['../interface_fauna_1_1_exceptions_1_1_i_retryable_exception.html',1,'Fauna::Exceptions']]],
+ ['iserializer_12',['ISerializer',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_3c_20i_20_3e_13',['ISerializer< I >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_3c_20list_3c_20t_20_3e_20_3e_14',['ISerializer< List< T > >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['iserializer_3c_20t_20_3e_15',['ISerializer< T >',['../interface_fauna_1_1_serialization_1_1_i_serializer.html',1,'Fauna::Serialization']]],
+ ['istatscollector_16',['IStatsCollector',['../interface_fauna_1_1_core_1_1_i_stats_collector.html',1,'Fauna::Core']]]
+];
diff --git a/0.4.0-beta/search/classes_7.js b/0.4.0-beta/search/classes_7.js
new file mode 100644
index 00000000..cee427a1
--- /dev/null
+++ b/0.4.0-beta/search/classes_7.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['mappingcontext_0',['MappingContext',['../class_fauna_1_1_mapping_1_1_mapping_context.html',1,'Fauna::Mapping']]],
+ ['mappinginfo_1',['MappingInfo',['../class_fauna_1_1_mapping_1_1_mapping_info.html',1,'Fauna::Mapping']]],
+ ['module_2',['Module',['../class_fauna_1_1_types_1_1_module.html',1,'Fauna::Types']]]
+];
diff --git a/0.4.0-beta/search/classes_8.js b/0.4.0-beta/search/classes_8.js
new file mode 100644
index 00000000..c56496ab
--- /dev/null
+++ b/0.4.0-beta/search/classes_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['nameattribute_0',['NameAttribute',['../class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html',1,'Fauna::Linq::DataContext']]],
+ ['namedref_1',['NamedRef',['../class_fauna_1_1_types_1_1_named_ref.html',1,'Fauna::Types']]],
+ ['networkexception_2',['NetworkException',['../class_fauna_1_1_exceptions_1_1_network_exception.html',1,'Fauna::Exceptions']]]
+];
diff --git a/0.4.0-beta/search/classes_9.js b/0.4.0-beta/search/classes_9.js
new file mode 100644
index 00000000..239671cc
--- /dev/null
+++ b/0.4.0-beta/search/classes_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['objectattribute_0',['ObjectAttribute',['../class_fauna_1_1_mapping_1_1_object_attribute.html',1,'Fauna::Mapping']]]
+];
diff --git a/0.4.0-beta/search/classes_a.js b/0.4.0-beta/search/classes_a.js
new file mode 100644
index 00000000..20307cac
--- /dev/null
+++ b/0.4.0-beta/search/classes_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['protocolexception_0',['ProtocolException',['../class_fauna_1_1_exceptions_1_1_protocol_exception.html',1,'Fauna::Exceptions']]]
+];
diff --git a/0.4.0-beta/search/classes_b.js b/0.4.0-beta/search/classes_b.js
new file mode 100644
index 00000000..a955fdd1
--- /dev/null
+++ b/0.4.0-beta/search/classes_b.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['query_0',['Query',['../class_fauna_1_1_query.html',1,'Fauna']]],
+ ['querycheckexception_1',['QueryCheckException',['../class_fauna_1_1_exceptions_1_1_query_check_exception.html',1,'Fauna::Exceptions']]],
+ ['queryexpr_2',['QueryExpr',['../class_fauna_1_1_query_expr.html',1,'Fauna']]],
+ ['queryfailure_3',['QueryFailure',['../class_fauna_1_1_core_1_1_query_failure.html',1,'Fauna::Core']]],
+ ['queryliteral_4',['QueryLiteral',['../class_fauna_1_1_query_literal.html',1,'Fauna']]],
+ ['queryobj_5',['QueryObj',['../class_fauna_1_1_query_obj.html',1,'Fauna']]],
+ ['queryoptions_6',['QueryOptions',['../class_fauna_1_1_core_1_1_query_options.html',1,'Fauna::Core']]],
+ ['queryresponse_7',['QueryResponse',['../class_fauna_1_1_core_1_1_query_response.html',1,'Fauna::Core']]],
+ ['queryruntimeexception_8',['QueryRuntimeException',['../class_fauna_1_1_exceptions_1_1_query_runtime_exception.html',1,'Fauna::Exceptions']]],
+ ['querysource_9',['QuerySource',['../class_fauna_1_1_linq_1_1_query_source.html',1,'Fauna::Linq']]],
+ ['querysource_3c_20doc_20_3e_10',['QuerySource< Doc >',['../class_fauna_1_1_linq_1_1_query_source.html',1,'Fauna::Linq']]],
+ ['querystats_11',['QueryStats',['../struct_fauna_1_1_core_1_1_query_stats.html',1,'Fauna::Core']]],
+ ['querystringhandler_12',['QueryStringHandler',['../struct_fauna_1_1_query_string_handler.html',1,'Fauna']]],
+ ['querysuccess_13',['QuerySuccess',['../class_fauna_1_1_core_1_1_query_success.html',1,'Fauna::Core']]],
+ ['querytimeoutexception_14',['QueryTimeoutException',['../class_fauna_1_1_exceptions_1_1_query_timeout_exception.html',1,'Fauna::Exceptions']]],
+ ['queryval_15',['QueryVal',['../class_fauna_1_1_query_val.html',1,'Fauna']]]
+];
diff --git a/0.4.0-beta/search/classes_c.js b/0.4.0-beta/search/classes_c.js
new file mode 100644
index 00000000..5849179a
--- /dev/null
+++ b/0.4.0-beta/search/classes_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['ref_0',['Ref',['../class_fauna_1_1_types_1_1_ref.html',1,'Fauna::Types']]],
+ ['retryconfiguration_1',['RetryConfiguration',['../class_fauna_1_1_core_1_1_retry_configuration.html',1,'Fauna::Core']]]
+];
diff --git a/0.4.0-beta/search/classes_d.js b/0.4.0-beta/search/classes_d.js
new file mode 100644
index 00000000..a313b2dc
--- /dev/null
+++ b/0.4.0-beta/search/classes_d.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['serializationexception_0',['SerializationException',['../class_fauna_1_1_exceptions_1_1_serialization_exception.html',1,'Fauna::Exceptions']]],
+ ['serviceexception_1',['ServiceException',['../class_fauna_1_1_exceptions_1_1_service_exception.html',1,'Fauna::Exceptions']]],
+ ['stats_2',['Stats',['../struct_fauna_1_1_core_1_1_stats.html',1,'Fauna::Core']]],
+ ['statscollector_3',['StatsCollector',['../class_fauna_1_1_core_1_1_stats_collector.html',1,'Fauna::Core']]],
+ ['stream_4',['Stream',['../class_fauna_1_1_types_1_1_stream.html',1,'Fauna::Types']]],
+ ['streamenumerable_5',['StreamEnumerable',['../class_fauna_1_1_core_1_1_stream_enumerable.html',1,'Fauna::Core']]],
+ ['streamoptions_6',['StreamOptions',['../class_fauna_1_1_stream_options.html',1,'Fauna']]]
+];
diff --git a/0.4.0-beta/search/classes_e.js b/0.4.0-beta/search/classes_e.js
new file mode 100644
index 00000000..b987ef5e
--- /dev/null
+++ b/0.4.0-beta/search/classes_e.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['throttlingexception_0',['ThrottlingException',['../class_fauna_1_1_exceptions_1_1_throttling_exception.html',1,'Fauna::Exceptions']]],
+ ['timeoutexception_1',['TimeoutException',['../class_fauna_1_1_exceptions_1_1_timeout_exception.html',1,'Fauna::Exceptions']]],
+ ['tsattribute_2',['TsAttribute',['../class_fauna_1_1_mapping_1_1_ts_attribute.html',1,'Fauna::Mapping']]]
+];
diff --git a/0.4.0-beta/search/classes_f.js b/0.4.0-beta/search/classes_f.js
new file mode 100644
index 00000000..2eac8e65
--- /dev/null
+++ b/0.4.0-beta/search/classes_f.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['utf8faunareader_0',['Utf8FaunaReader',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html',1,'Fauna::Serialization']]],
+ ['utf8faunawriter_1',['Utf8FaunaWriter',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/close.svg b/0.4.0-beta/search/close.svg
new file mode 100644
index 00000000..337d6cc1
--- /dev/null
+++ b/0.4.0-beta/search/close.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/enums_0.js b/0.4.0-beta/search/enums_0.js
new file mode 100644
index 00000000..0949369f
--- /dev/null
+++ b/0.4.0-beta/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['eventtype_0',['EventType',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424',1,'Fauna::Types']]]
+];
diff --git a/0.4.0-beta/search/enums_1.js b/0.4.0-beta/search/enums_1.js
new file mode 100644
index 00000000..2273c8e6
--- /dev/null
+++ b/0.4.0-beta/search/enums_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['faunatype_0',['FaunaType',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ad',1,'Fauna::Serialization']]],
+ ['fieldtype_1',['FieldType',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889ae',1,'Fauna::Mapping']]]
+];
diff --git a/0.4.0-beta/search/enums_2.js b/0.4.0-beta/search/enums_2.js
new file mode 100644
index 00000000..694a02eb
--- /dev/null
+++ b/0.4.0-beta/search/enums_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['pipelinemode_0',['PipelineMode',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725',1,'Fauna::Linq']]]
+];
diff --git a/0.4.0-beta/search/enums_3.js b/0.4.0-beta/search/enums_3.js
new file mode 100644
index 00000000..11153ef1
--- /dev/null
+++ b/0.4.0-beta/search/enums_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['tokentype_0',['TokenType',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_0.js b/0.4.0-beta/search/enumvalues_0.js
new file mode 100644
index 00000000..bb69855d
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['add_0',['Add',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424aec211f7c20af43e742bf2570c3cb84f9',1,'Fauna::Types']]],
+ ['array_1',['Array',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada4410ec34d9e6c1a68100ca0ce033fb17',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_1.js b/0.4.0-beta/search/enumvalues_1.js
new file mode 100644
index 00000000..0dbcf297
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['boolean_0',['Boolean',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada27226c864bac7454a8504f8edb15d95b',1,'Fauna::Serialization']]],
+ ['bytes_1',['bytes',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada600e754f49b68aa0fc90a9cd64eb7051',1,'Fauna.Serialization.Bytes'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a600e754f49b68aa0fc90a9cd64eb7051',1,'Fauna.Serialization.Bytes']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_10.js b/0.4.0-beta/search/enumvalues_10.js
new file mode 100644
index 00000000..771803fb
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['update_0',['Update',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424a06933067aafd48425d67bcb01bba5cb6',1,'Fauna::Types']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_2.js b/0.4.0-beta/search/enumvalues_2.js
new file mode 100644
index 00000000..07db9eb6
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['clientgeneratedid_0',['ClientGeneratedId',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea262614acb323cca83f55d1fe1d5de332',1,'Fauna::Mapping']]],
+ ['coll_1',['Coll',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea9a557bb14d1daf432595d548d5cdc415',1,'Fauna::Mapping']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_3.js b/0.4.0-beta/search/enumvalues_3.js
new file mode 100644
index 00000000..762b764e
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_3.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['date_0',['date',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada44749712dbec183e983dcd78a7736c41',1,'Fauna.Serialization.Date'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a44749712dbec183e983dcd78a7736c41',1,'Fauna.Serialization.Date']]],
+ ['document_1',['Document',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada0945359809dad1fbf3dea1c95a0da951',1,'Fauna::Serialization']]],
+ ['double_2',['double',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adad909d38d705ce75386dd86e611a82f5b',1,'Fauna.Serialization.Double'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ad909d38d705ce75386dd86e611a82f5b',1,'Fauna.Serialization.Double']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_4.js b/0.4.0-beta/search/enumvalues_4.js
new file mode 100644
index 00000000..969c665b
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_4.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['endarray_0',['EndArray',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a28eba72f5e41e1aa926ed48f93baec15',1,'Fauna::Serialization']]],
+ ['enddocument_1',['EndDocument',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ae0cb56712be8fc99060b85201de2bfdd',1,'Fauna::Serialization']]],
+ ['endobject_2',['EndObject',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a29b9b2e4070b4e76657e8e74cb4c8191',1,'Fauna::Serialization']]],
+ ['endpage_3',['EndPage',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a5cb1ddc6c8dc9eb27d797fdb6ff9f4b0',1,'Fauna::Serialization']]],
+ ['endref_4',['EndRef',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a409cc7a46a863b94814d8d0adf44c92c',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_5.js b/0.4.0-beta/search/enumvalues_5.js
new file mode 100644
index 00000000..4658a338
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_5.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['false_0',['False',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50af8320b26d30ab433c5a54546d21f414c',1,'Fauna::Serialization']]],
+ ['field_1',['Field',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea6f16a5f8ff5d75ab84c018adacdfcbb7',1,'Fauna::Mapping']]],
+ ['fieldname_2',['FieldName',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ac5b8d76e52be996ffe6ea3b9a19f1fed',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_6.js b/0.4.0-beta/search/enumvalues_6.js
new file mode 100644
index 00000000..2194c1d5
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['int_0',['int',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada1686a6c336b71b36d77354cea19a8b52',1,'Fauna.Serialization.Int'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a1686a6c336b71b36d77354cea19a8b52',1,'Fauna.Serialization.Int']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_7.js b/0.4.0-beta/search/enumvalues_7.js
new file mode 100644
index 00000000..a138992b
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['long_0',['long',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada8394f0347c184cf156ac5924dccb773b',1,'Fauna.Serialization.Long'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a8394f0347c184cf156ac5924dccb773b',1,'Fauna.Serialization.Long']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_8.js b/0.4.0-beta/search/enumvalues_8.js
new file mode 100644
index 00000000..2639e5e3
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['module_0',['module',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adae55f75a29310d7b60f7ac1d390c8ae42',1,'Fauna.Serialization.Module'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ae55f75a29310d7b60f7ac1d390c8ae42',1,'Fauna.Serialization.Module']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_9.js b/0.4.0-beta/search/enumvalues_9.js
new file mode 100644
index 00000000..49d5a37c
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['none_0',['None',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a6adf97f83acf6453d4a6a4b1070f3754',1,'Fauna::Serialization']]],
+ ['null_1',['null',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adabbb93ef26e3c101ff11cdd21cab08a94',1,'Fauna.Serialization.Null'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50abbb93ef26e3c101ff11cdd21cab08a94',1,'Fauna.Serialization.Null']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_a.js b/0.4.0-beta/search/enumvalues_a.js
new file mode 100644
index 00000000..972d7fdb
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['object_0',['Object',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada497031794414a552435f90151ac3b54b',1,'Fauna::Serialization']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_b.js b/0.4.0-beta/search/enumvalues_b.js
new file mode 100644
index 00000000..da06dde6
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['project_0',['Project',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725a9e727fdd3aec8274f46685441900280d',1,'Fauna::Linq']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_c.js b/0.4.0-beta/search/enumvalues_c.js
new file mode 100644
index 00000000..6d9f62d6
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_c.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['query_0',['Query',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725a66c1b4c7f3dc385b68a9fa903ccd016d',1,'Fauna::Linq']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_d.js b/0.4.0-beta/search/enumvalues_d.js
new file mode 100644
index 00000000..90c22f06
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['ref_0',['Ref',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada60baadb22e80b147e4885ad16760e569',1,'Fauna::Serialization']]],
+ ['remove_1',['Remove',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424a1063e38cb53d94d386f21227fcd84717',1,'Fauna::Types']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_e.js b/0.4.0-beta/search/enumvalues_e.js
new file mode 100644
index 00000000..f933ecf5
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_e.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['scalar_0',['Scalar',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725af60357a8d17e45793298323f1b372a74',1,'Fauna::Linq']]],
+ ['servergeneratedid_1',['ServerGeneratedId',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aead92f9f61cb0996c2991d2c8bf272162a',1,'Fauna::Mapping']]],
+ ['set_2',['Set',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada5d5b78699e57104f2fa03bbdf7b9197b',1,'Fauna::Serialization']]],
+ ['setload_3',['SetLoad',['../namespace_fauna_1_1_linq.html#ac10c7fce4171dfb86e1f15915e0dd725ae099f26cb6d4af2fd25aacb9e7364cb6',1,'Fauna::Linq']]],
+ ['startarray_4',['StartArray',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a996340e132bfc11a3480cfd8b1e748e9',1,'Fauna::Serialization']]],
+ ['startdocument_5',['StartDocument',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a5005fecec5456e4aad0048f88dc86a71',1,'Fauna::Serialization']]],
+ ['startobject_6',['StartObject',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50ad34204d72ef88942903d871c12f1cc50',1,'Fauna::Serialization']]],
+ ['startpage_7',['StartPage',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a64bfd0e5b16568ed18a424b52abd9894',1,'Fauna::Serialization']]],
+ ['startref_8',['StartRef',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a1b86e934c3522f579c091374c790d216',1,'Fauna::Serialization']]],
+ ['status_9',['Status',['../namespace_fauna_1_1_types.html#afcef5225ec29fe553ddef5c9c70cd424aec53a8c4f07baed5d8825072c89799be',1,'Fauna::Types']]],
+ ['stream_10',['stream',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adaeae835e83c0494a376229f254f7d3392',1,'Fauna.Serialization.Stream'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50aeae835e83c0494a376229f254f7d3392',1,'Fauna.Serialization.Stream']]],
+ ['string_11',['string',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4ada27118326006d3829667a400ad23d5d98',1,'Fauna.Serialization.String'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50a27118326006d3829667a400ad23d5d98',1,'Fauna.Serialization.String']]]
+];
diff --git a/0.4.0-beta/search/enumvalues_f.js b/0.4.0-beta/search/enumvalues_f.js
new file mode 100644
index 00000000..8fe0c205
--- /dev/null
+++ b/0.4.0-beta/search/enumvalues_f.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['time_0',['time',['../namespace_fauna_1_1_serialization.html#a55a27484b93b289186af1f246b15e4adaa76d4ef5f3f6a672bbfab2865563e530',1,'Fauna.Serialization.Time'],['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50aa76d4ef5f3f6a672bbfab2865563e530',1,'Fauna.Serialization.Time']]],
+ ['true_1',['True',['../namespace_fauna_1_1_serialization.html#a564aa46d376b2e193a3c208775e46d50af827cf462f62848df37c5e1e94a4da74',1,'Fauna::Serialization']]],
+ ['ts_2',['Ts',['../namespace_fauna_1_1_mapping.html#a133053254643c723af41bd74167889aea6a2389c404bc1b338fb35293fd4c19d3',1,'Fauna::Mapping']]]
+];
diff --git a/0.4.0-beta/search/files_0.js b/0.4.0-beta/search/files_0.js
new file mode 100644
index 00000000..95121071
--- /dev/null
+++ b/0.4.0-beta/search/files_0.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['abortexception_2ecs_0',['AbortException.cs',['../_abort_exception_8cs.html',1,'']]],
+ ['assemblyinfo_2ecs_1',['AssemblyInfo.cs',['../_assembly_info_8cs.html',1,'']]],
+ ['attributes_2ecs_2',['Attributes.cs',['../_attributes_8cs.html',1,'']]],
+ ['authenticationexception_2ecs_3',['AuthenticationException.cs',['../_authentication_exception_8cs.html',1,'']]],
+ ['authorizationexception_2ecs_4',['AuthorizationException.cs',['../_authorization_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_1.js b/0.4.0-beta/search/files_1.js
new file mode 100644
index 00000000..05812662
--- /dev/null
+++ b/0.4.0-beta/search/files_1.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['badgatewayexception_2ecs_0',['BadGatewayException.cs',['../_bad_gateway_exception_8cs.html',1,'']]],
+ ['baseref_2ecs_1',['BaseRef.cs',['../_base_ref_8cs.html',1,'']]],
+ ['baserefbuilder_2ecs_2',['BaseRefBuilder.cs',['../_base_ref_builder_8cs.html',1,'']]],
+ ['baserefserializer_2ecs_3',['BaseRefSerializer.cs',['../_base_ref_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_10.js b/0.4.0-beta/search/files_10.js
new file mode 100644
index 00000000..f083c71d
--- /dev/null
+++ b/0.4.0-beta/search/files_10.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['utf8faunareader_2ecs_0',['Utf8FaunaReader.cs',['../_utf8_fauna_reader_8cs.html',1,'']]],
+ ['utf8faunawriter_2ecs_1',['Utf8FaunaWriter.cs',['../_utf8_fauna_writer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_2.js b/0.4.0-beta/search/files_2.js
new file mode 100644
index 00000000..1b4fa347
--- /dev/null
+++ b/0.4.0-beta/search/files_2.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['classserializer_2ecs_0',['ClassSerializer.cs',['../_class_serializer_8cs.html',1,'']]],
+ ['client_2ecs_1',['Client.cs',['../_client_8cs.html',1,'']]],
+ ['configuration_2ecs_2',['Configuration.cs',['../_configuration_8cs.html',1,'']]],
+ ['connection_2ecs_3',['Connection.cs',['../_connection_8cs.html',1,'']]],
+ ['constraintfailure_2ecs_4',['ConstraintFailure.cs',['../_constraint_failure_8cs.html',1,'']]],
+ ['constraintfailureexception_2ecs_5',['ConstraintFailureException.cs',['../_constraint_failure_exception_8cs.html',1,'']]],
+ ['contendedtransactionexception_2ecs_6',['ContendedTransactionException.cs',['../_contended_transaction_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_3.js b/0.4.0-beta/search/files_3.js
new file mode 100644
index 00000000..8981aded
--- /dev/null
+++ b/0.4.0-beta/search/files_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['datacontext_2ecs_0',['DataContext.cs',['../_data_context_8cs.html',1,'']]],
+ ['datacontextbuilder_2ecs_1',['DataContextBuilder.cs',['../_data_context_builder_8cs.html',1,'']]],
+ ['deserializers_2ecs_2',['Deserializers.cs',['../_deserializers_8cs.html',1,'']]],
+ ['dictionaryserializer_2ecs_3',['DictionarySerializer.cs',['../_dictionary_serializer_8cs.html',1,'']]],
+ ['dynamicserializer_2ecs_4',['DynamicSerializer.cs',['../_dynamic_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_4.js b/0.4.0-beta/search/files_4.js
new file mode 100644
index 00000000..6d035704
--- /dev/null
+++ b/0.4.0-beta/search/files_4.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['endpoints_2ecs_0',['Endpoints.cs',['../_endpoints_8cs.html',1,'']]],
+ ['errorinfo_2ecs_1',['ErrorInfo.cs',['../_error_info_8cs.html',1,'']]],
+ ['event_2ecs_2',['Event.cs',['../_event_8cs.html',1,'']]],
+ ['exceptionhandler_2ecs_3',['ExceptionHandler.cs',['../_exception_handler_8cs.html',1,'']]],
+ ['expressions_2ecs_4',['Expressions.cs',['../_expressions_8cs.html',1,'']]],
+ ['expressionswitch_2ecs_5',['ExpressionSwitch.cs',['../_expression_switch_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_5.js b/0.4.0-beta/search/files_5.js
new file mode 100644
index 00000000..49d27bc0
--- /dev/null
+++ b/0.4.0-beta/search/files_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['faunaexception_2ecs_0',['FaunaException.cs',['../_fauna_exception_8cs.html',1,'']]],
+ ['faunatype_2ecs_1',['FaunaType.cs',['../_fauna_type_8cs.html',1,'']]],
+ ['fieldinfo_2ecs_2',['FieldInfo.cs',['../_field_info_8cs.html',1,'']]],
+ ['fieldname_2ecs_3',['FieldName.cs',['../_field_name_8cs.html',1,'']]],
+ ['fieldtype_2ecs_4',['FieldType.cs',['../_field_type_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_6.js b/0.4.0-beta/search/files_6.js
new file mode 100644
index 00000000..e0ef21e9
--- /dev/null
+++ b/0.4.0-beta/search/files_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['headers_2ecs_0',['Headers.cs',['../_headers_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_7.js b/0.4.0-beta/search/files_7.js
new file mode 100644
index 00000000..dc39ddb1
--- /dev/null
+++ b/0.4.0-beta/search/files_7.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['iclient_2ecs_0',['IClient.cs',['../_i_client_8cs.html',1,'']]],
+ ['iconnection_2ecs_1',['IConnection.cs',['../_i_connection_8cs.html',1,'']]],
+ ['intermediatequeryhelpers_2ecs_2',['IntermediateQueryHelpers.cs',['../_intermediate_query_helpers_8cs.html',1,'']]],
+ ['invalidrequestexception_2ecs_3',['InvalidRequestException.cs',['../_invalid_request_exception_8cs.html',1,'']]],
+ ['ipartialdocumentserializer_2ecs_4',['IPartialDocumentSerializer.cs',['../_i_partial_document_serializer_8cs.html',1,'']]],
+ ['iqueryfragment_2ecs_5',['IQueryFragment.cs',['../_i_query_fragment_8cs.html',1,'']]],
+ ['iquerysource_2ecs_6',['IQuerySource.cs',['../_i_query_source_8cs.html',1,'']]],
+ ['iretryableexception_2ecs_7',['IRetryableException.cs',['../_i_retryable_exception_8cs.html',1,'']]],
+ ['iserializer_2ecs_8',['ISerializer.cs',['../_i_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_8.js b/0.4.0-beta/search/files_8.js
new file mode 100644
index 00000000..e6ff8100
--- /dev/null
+++ b/0.4.0-beta/search/files_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['listserializer_2ecs_0',['ListSerializer.cs',['../_list_serializer_8cs.html',1,'']]],
+ ['logger_2ecs_1',['Logger.cs',['../_logger_8cs.html',1,'']]],
+ ['lookuptable_2ecs_2',['LookupTable.cs',['../_lookup_table_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_9.js b/0.4.0-beta/search/files_9.js
new file mode 100644
index 00000000..53a70ccf
--- /dev/null
+++ b/0.4.0-beta/search/files_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['mappingcontext_2ecs_0',['MappingContext.cs',['../_mapping_context_8cs.html',1,'']]],
+ ['mappinginfo_2ecs_1',['MappingInfo.cs',['../_mapping_info_8cs.html',1,'']]],
+ ['module_2ecs_2',['Module.cs',['../_module_8cs.html',1,'']]],
+ ['moduleserializer_2ecs_3',['ModuleSerializer.cs',['../_module_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_a.js b/0.4.0-beta/search/files_a.js
new file mode 100644
index 00000000..4eaf3725
--- /dev/null
+++ b/0.4.0-beta/search/files_a.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['namedref_2ecs_0',['NamedRef.cs',['../_named_ref_8cs.html',1,'']]],
+ ['networkexception_2ecs_1',['NetworkException.cs',['../_network_exception_8cs.html',1,'']]],
+ ['nullableserializer_2ecs_2',['NullableSerializer.cs',['../_nullable_serializer_8cs.html',1,'']]],
+ ['nullablestructserializer_2ecs_3',['NullableStructSerializer.cs',['../_nullable_struct_serializer_8cs.html',1,'']]],
+ ['nulldocumentexception_2ecs_4',['NullDocumentException.cs',['../_null_document_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_b.js b/0.4.0-beta/search/files_b.js
new file mode 100644
index 00000000..2ad3ca86
--- /dev/null
+++ b/0.4.0-beta/search/files_b.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['page_2ecs_0',['Page.cs',['../_page_8cs.html',1,'']]],
+ ['pageserializer_2ecs_1',['PageSerializer.cs',['../_page_serializer_8cs.html',1,'']]],
+ ['paginationextensions_2ecs_2',['PaginationExtensions.cs',['../_pagination_extensions_8cs.html',1,'']]],
+ ['pipeline_2ecs_3',['Pipeline.cs',['../_pipeline_8cs.html',1,'']]],
+ ['pipelineexecutor_2ecs_4',['PipelineExecutor.cs',['../_pipeline_executor_8cs.html',1,'']]],
+ ['projectionvisitors_2ecs_5',['ProjectionVisitors.cs',['../_projection_visitors_8cs.html',1,'']]],
+ ['protocolexception_2ecs_6',['ProtocolException.cs',['../_protocol_exception_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_c.js b/0.4.0-beta/search/files_c.js
new file mode 100644
index 00000000..0af5f392
--- /dev/null
+++ b/0.4.0-beta/search/files_c.js
@@ -0,0 +1,26 @@
+var searchData=
+[
+ ['query_2ecs_0',['Query.cs',['../_query_8cs.html',1,'']]],
+ ['queryarr_2ecs_1',['QueryArr.cs',['../_query_arr_8cs.html',1,'']]],
+ ['queryarrserializer_2ecs_2',['QueryArrSerializer.cs',['../_query_arr_serializer_8cs.html',1,'']]],
+ ['querycheckexception_2ecs_3',['QueryCheckException.cs',['../_query_check_exception_8cs.html',1,'']]],
+ ['queryexpr_2ecs_4',['QueryExpr.cs',['../_query_expr_8cs.html',1,'']]],
+ ['queryexprserializer_2ecs_5',['QueryExprSerializer.cs',['../_query_expr_serializer_8cs.html',1,'']]],
+ ['queryliteral_2ecs_6',['QueryLiteral.cs',['../_query_literal_8cs.html',1,'']]],
+ ['queryliteralserializer_2ecs_7',['QueryLiteralSerializer.cs',['../_query_literal_serializer_8cs.html',1,'']]],
+ ['queryobj_2ecs_8',['QueryObj.cs',['../_query_obj_8cs.html',1,'']]],
+ ['queryobjserializer_2ecs_9',['QueryObjSerializer.cs',['../_query_obj_serializer_8cs.html',1,'']]],
+ ['queryoptions_2ecs_10',['QueryOptions.cs',['../_query_options_8cs.html',1,'']]],
+ ['queryresponse_2ecs_11',['QueryResponse.cs',['../_query_response_8cs.html',1,'']]],
+ ['queryruntimeexception_2ecs_12',['QueryRuntimeException.cs',['../_query_runtime_exception_8cs.html',1,'']]],
+ ['queryserializer_2ecs_13',['QuerySerializer.cs',['../_query_serializer_8cs.html',1,'']]],
+ ['querysource_2ecs_14',['QuerySource.cs',['../_query_source_8cs.html',1,'']]],
+ ['querysourcedsl_2ecs_15',['QuerySourceDsl.cs',['../_query_source_dsl_8cs.html',1,'']]],
+ ['querysourceextensions_2ecs_16',['QuerySourceExtensions.cs',['../_query_source_extensions_8cs.html',1,'']]],
+ ['querysourcetocollections_2ecs_17',['QuerySourceToCollections.cs',['../_query_source_to_collections_8cs.html',1,'']]],
+ ['querystats_2ecs_18',['QueryStats.cs',['../_query_stats_8cs.html',1,'']]],
+ ['querystringhandler_2ecs_19',['QueryStringHandler.cs',['../_query_string_handler_8cs.html',1,'']]],
+ ['querytimeoutexception_2ecs_20',['QueryTimeoutException.cs',['../_query_timeout_exception_8cs.html',1,'']]],
+ ['queryval_2ecs_21',['QueryVal.cs',['../_query_val_8cs.html',1,'']]],
+ ['queryvalserializer_2ecs_22',['QueryValSerializer.cs',['../_query_val_serializer_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_d.js b/0.4.0-beta/search/files_d.js
new file mode 100644
index 00000000..40f11051
--- /dev/null
+++ b/0.4.0-beta/search/files_d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['ref_2ecs_0',['Ref.cs',['../_ref_8cs.html',1,'']]],
+ ['responsefields_2ecs_1',['ResponseFields.cs',['../_response_fields_8cs.html',1,'']]],
+ ['retryconfiguration_2ecs_2',['RetryConfiguration.cs',['../_retry_configuration_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_e.js b/0.4.0-beta/search/files_e.js
new file mode 100644
index 00000000..319a9b2b
--- /dev/null
+++ b/0.4.0-beta/search/files_e.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['serializationexception_2ecs_0',['SerializationException.cs',['../_serialization_exception_8cs.html',1,'']]],
+ ['serializer_2ecs_1',['Serializer.cs',['../_serializer_8cs.html',1,'']]],
+ ['serviceexception_2ecs_2',['ServiceException.cs',['../_service_exception_8cs.html',1,'']]],
+ ['statscollector_2ecs_3',['StatsCollector.cs',['../_stats_collector_8cs.html',1,'']]],
+ ['stream_2ecs_4',['Stream.cs',['../_stream_8cs.html',1,'']]],
+ ['streamenumerable_2ecs_5',['StreamEnumerable.cs',['../_stream_enumerable_8cs.html',1,'']]],
+ ['streamoptions_2ecs_6',['StreamOptions.cs',['../_stream_options_8cs.html',1,'']]],
+ ['streamserializer_2ecs_7',['StreamSerializer.cs',['../_stream_serializer_8cs.html',1,'']]],
+ ['structserializers_2ecs_8',['StructSerializers.cs',['../_struct_serializers_8cs.html',1,'']]],
+ ['subqueryswitch_2ecs_9',['SubQuerySwitch.cs',['../_sub_query_switch_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/files_f.js b/0.4.0-beta/search/files_f.js
new file mode 100644
index 00000000..23304a63
--- /dev/null
+++ b/0.4.0-beta/search/files_f.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['throttlingexception_2ecs_0',['ThrottlingException.cs',['../_throttling_exception_8cs.html',1,'']]],
+ ['timeoutexception_2ecs_1',['TimeoutException.cs',['../_timeout_exception_8cs.html',1,'']]],
+ ['tokentype_2ecs_2',['TokenType.cs',['../_token_type_8cs.html',1,'']]],
+ ['typeextensions_2ecs_3',['TypeExtensions.cs',['../_type_extensions_8cs.html',1,'']]]
+];
diff --git a/0.4.0-beta/search/functions_0.js b/0.4.0-beta/search/functions_0.js
new file mode 100644
index 00000000..b579fac5
--- /dev/null
+++ b/0.4.0-beta/search/functions_0.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['abortexception_0',['AbortException',['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a640b6a9640ff8caf8c34996c7d866c01',1,'Fauna::Exceptions::AbortException']]],
+ ['add_1',['add',['../interface_fauna_1_1_core_1_1_i_stats_collector.html#a42df7f5f66a3f609573b504e40ef7687',1,'Fauna.Core.IStatsCollector.Add()'],['../class_fauna_1_1_core_1_1_stats_collector.html#a44cc6a97822da493063cdb0fea2f8137',1,'Fauna.Core.StatsCollector.Add()']]],
+ ['all_2',['all',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a01d20bacccfa37e44233cc5d17f01958',1,'Fauna.Linq.IQuerySource.All()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa12ea84f100830d5417544c3d3f4ac40',1,'Fauna.Linq.QuerySource.All()']]],
+ ['allasync_3',['allasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab8eaf4db2e8b4e3fe5f88a43f10e848a',1,'Fauna.Linq.IQuerySource.AllAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a157baa772e661379c14cd6f63318e9bd',1,'Fauna.Linq.QuerySource.AllAsync()']]],
+ ['any_4',['any',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3543a82b5d5f8368fcf1a042904ea145',1,'Fauna.Linq.IQuerySource.Any()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aedc8577c696c5356f7cda33499b4c62b',1,'Fauna.Linq.IQuerySource.Any(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2df85b2cc738ac0018668a8157a4000c',1,'Fauna.Linq.QuerySource.Any()'],['../class_fauna_1_1_linq_1_1_query_source.html#a407fda956ffcf7e2f807fa7882e1e514',1,'Fauna.Linq.QuerySource.Any(Expression< Func< T, bool > > predicate)']]],
+ ['anyasync_5',['anyasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#afd54139024541eb98e1983adfed7b52d',1,'Fauna.Linq.IQuerySource.AnyAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae031b77a7a40302dea328b5b69315116',1,'Fauna.Linq.QuerySource.AnyAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#af9e2dfb6d414c893e96737369f7df82d',1,'Fauna.Linq.QuerySource.AnyAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a482249bd3b7c63acf39a1b0c8f0c5615',1,'Fauna.Linq.IQuerySource.AnyAsync()']]],
+ ['appendformatted_6',['AppendFormatted',['../struct_fauna_1_1_query_string_handler.html#a821c0c7774a21f68d8acd35ddb141987',1,'Fauna::QueryStringHandler']]],
+ ['appendliteral_7',['AppendLiteral',['../struct_fauna_1_1_query_string_handler.html#a6bbc0298057deb0bd61d8737db8137c1',1,'Fauna::QueryStringHandler']]],
+ ['authenticationexception_8',['AuthenticationException',['../class_fauna_1_1_exceptions_1_1_authentication_exception.html#aac37ec44f3e4c94a7cd880914bdfa428',1,'Fauna::Exceptions::AuthenticationException']]],
+ ['authorizationexception_9',['AuthorizationException',['../class_fauna_1_1_exceptions_1_1_authorization_exception.html#a79a3c7eae480450c558ef1090b473c75',1,'Fauna::Exceptions::AuthorizationException']]],
+ ['average_10',['average',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3410096d445903426a5025c2cffe995d',1,'Fauna.Linq.IQuerySource.Average()'],['../class_fauna_1_1_linq_1_1_query_source.html#a11da54e4ed5a86eaf9b9f39185c7b9f6',1,'Fauna.Linq.QuerySource.Average()']]],
+ ['averageasync_11',['averageasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a783897d67ee524084923bc1f719107bc',1,'Fauna.Linq.IQuerySource.AverageAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a3c92da19ff35696420cf3578e7d3b1ee',1,'Fauna.Linq.QuerySource.AverageAsync()']]]
+];
diff --git a/0.4.0-beta/search/functions_1.js b/0.4.0-beta/search/functions_1.js
new file mode 100644
index 00000000..24195bd8
--- /dev/null
+++ b/0.4.0-beta/search/functions_1.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['badgatewayexception_0',['BadGatewayException',['../class_fauna_1_1_exceptions_1_1_bad_gateway_exception.html#a6970cd0357d02d9cb797f233299ee055',1,'Fauna::Exceptions::BadGatewayException']]],
+ ['basefieldattribute_1',['BaseFieldAttribute',['../class_fauna_1_1_mapping_1_1_base_field_attribute.html#a1730b02e91eb142a324af40943d222a0',1,'Fauna::Mapping::BaseFieldAttribute']]],
+ ['baseref_2',['baseref',['../class_fauna_1_1_types_1_1_base_ref.html#a99d89cf05bd5c6f2d9c4c512ea1b6bbc',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_base_ref.html#a5136866a25a9d4b10b62488725df4ea9',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_base_ref.html#a3c4176f3aa2abceb14ae0a4391c68c79',1,'Fauna.Types.BaseRef.BaseRef(DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_base_ref.html#af592dee6be2337aa860313e4682e01b1',1,'Fauna.Types.BaseRef.BaseRef(Module coll)'],['../class_fauna_1_1_types_1_1_base_ref.html#a4d855dd43e22be98cf286d2e0ed8c0d0',1,'Fauna.Types.BaseRef.BaseRef(Module coll, T doc)'],['../class_fauna_1_1_types_1_1_base_ref.html#a81b047fc82839e5701657bb669bb6b2e',1,'Fauna.Types.BaseRef.BaseRef(Module coll, string cause)']]],
+ ['build_3',['Build',['../class_fauna_1_1_types_1_1_base_ref_builder.html#a6d8f1141a840634de86d73c431503e27',1,'Fauna::Types::BaseRefBuilder']]]
+];
diff --git a/0.4.0-beta/search/functions_10.js b/0.4.0-beta/search/functions_10.js
new file mode 100644
index 00000000..79953b2f
--- /dev/null
+++ b/0.4.0-beta/search/functions_10.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+ ['take_0',['take',['../class_fauna_1_1_linq_1_1_query_source.html#ab8e51abacef93dc6168001df00a6aea3',1,'Fauna.Linq.QuerySource.Take()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a513c23d6f18bc246716ccb093bb9b711',1,'Fauna.Linq.IQuerySource.Take()']]],
+ ['throttlingexception_1',['throttlingexception',['../class_fauna_1_1_exceptions_1_1_throttling_exception.html#aac9aea8b2c0cf9e8298006fb386cdf54',1,'Fauna.Exceptions.ThrottlingException.ThrottlingException(string message)'],['../class_fauna_1_1_exceptions_1_1_throttling_exception.html#a7988b3c646460232b37b87f67c1afadd',1,'Fauna.Exceptions.ThrottlingException.ThrottlingException(string message, QueryFailure failure)']]],
+ ['timeoutexception_2',['TimeoutException',['../class_fauna_1_1_exceptions_1_1_timeout_exception.html#ab9c75ac7a1644e6d2139a63bc886115a',1,'Fauna::Exceptions::TimeoutException']]],
+ ['toarray_3',['toarray',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a506f5c3bc0d10b6e00df7d5815a0a5a6',1,'Fauna.Linq.IQuerySource.ToArray()'],['../class_fauna_1_1_linq_1_1_query_source.html#a46fc5fc77393842c3b669a216ef65015',1,'Fauna.Linq.QuerySource.ToArray()']]],
+ ['toarrayasync_4',['toarrayasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a1abf1c86a49a91881770a8d192de51b0',1,'Fauna.Linq.IQuerySource.ToArrayAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a92047ce86a910055262a36e1d1f5ed48',1,'Fauna.Linq.QuerySource.ToArrayAsync()']]],
+ ['toasyncenumerable_5',['toasyncenumerable',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3a2f7ecb6bfd4149b9cb0600130d5441',1,'Fauna.Linq.IQuerySource.ToAsyncEnumerable()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae3c575021f36c25dcb991264e714749a',1,'Fauna.Linq.QuerySource.ToAsyncEnumerable()']]],
+ ['todictionary_3c_20k_2c_20v_20_3e_6',['todictionary< k, v >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a757cd4784daf4dd91a89db2b46ac6219',1,'Fauna.Linq.IQuerySource.ToDictionary< K, V >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a1d358ec337f86e282842751b74cff699',1,'Fauna.Linq.QuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)'],['../class_fauna_1_1_linq_1_1_query_source.html#aad3b2ce859d07555561091729f9612d0',1,'Fauna.Linq.QuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a22e5aeb90b45bbb7d1ebbd1f48f9ce1e',1,'Fauna.Linq.IQuerySource.ToDictionary< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)']]],
+ ['todictionaryasync_3c_20k_2c_20v_20_3e_7',['todictionaryasync< k, v >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8d91a1c95ccff5100b0c177f4fb19390',1,'Fauna.Linq.IQuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab99cd23f322a5ac7856d3e17461a006c',1,'Fauna.Linq.IQuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a4a6035da0da466d5824705d0a3354ac0',1,'Fauna.Linq.QuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a84daa60f2ddd1429a627ef715d3b2e3d',1,'Fauna.Linq.QuerySource.ToDictionaryAsync< K, V >(Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)']]],
+ ['toenumerable_8',['toenumerable',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aebb96a9c5d309397895a6e7b044fd732',1,'Fauna.Linq.IQuerySource.ToEnumerable()'],['../class_fauna_1_1_linq_1_1_query_source.html#a22700075c469a1be272a89b97c09b194',1,'Fauna.Linq.QuerySource.ToEnumerable()']]],
+ ['tohashset_9',['tohashset',['../class_fauna_1_1_linq_1_1_query_source.html#a80d97da1964b72bfaea321929b3b3b94',1,'Fauna.Linq.QuerySource.ToHashSet(IEqualityComparer< T >? comparer)'],['../class_fauna_1_1_linq_1_1_query_source.html#a1b1bfdc2823eb4d2893c1bcfcc5e7e2e',1,'Fauna.Linq.QuerySource.ToHashSet()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aab9bf7e752cd54acbb31477119254f2f',1,'Fauna.Linq.IQuerySource.ToHashSet()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a34a69661db42a454142f082065aa8d51',1,'Fauna.Linq.IQuerySource.ToHashSet(IEqualityComparer< T >? comparer)']]],
+ ['tohashsetasync_10',['tohashsetasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a9848f5f7d614ba824d00977caeb2ddb7',1,'Fauna.Linq.IQuerySource.ToHashSetAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af91ee374db38c522c80efa06d6ab4f1c',1,'Fauna.Linq.IQuerySource.ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a6f3e079a25af53dd3bfc621c2c8a07be',1,'Fauna.Linq.QuerySource.ToHashSetAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a181783739366c15bb981cc7f9fcdbedf',1,'Fauna.Linq.QuerySource.ToHashSetAsync(IEqualityComparer< T >? comparer, CancellationToken cancel=default)']]],
+ ['tolist_11',['tolist',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad964392c4644f0f747459dcf68daa8c1',1,'Fauna.Linq.IQuerySource.ToList()'],['../class_fauna_1_1_linq_1_1_query_source.html#a9dff0ad0d6d5aafaf504362455267406',1,'Fauna.Linq.QuerySource.ToList()']]],
+ ['tolistasync_12',['tolistasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab4ed053b2c1cc633da22d9a253a54049',1,'Fauna.Linq.IQuerySource.ToListAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#ad231c8fb75bd99e36db6e0692467e2b8',1,'Fauna.Linq.QuerySource.ToListAsync()']]],
+ ['tostring_13',['tostring',['../class_fauna_1_1_query_literal.html#aa3447bce4b3bae9927632b505eceb121',1,'Fauna.QueryLiteral.ToString()'],['../class_fauna_1_1_query_val.html#af0f8d56abf36e483693bcd302d22a9c7',1,'Fauna.QueryVal.ToString()'],['../class_fauna_1_1_query_obj.html#a601ef586b78e14f0f4465a2b20b96d0e',1,'Fauna.QueryObj.ToString()'],['../class_fauna_1_1_query_expr.html#a6cb3b2816a8a4eec624751f0a911403d',1,'Fauna.QueryExpr.ToString()'],['../struct_fauna_1_1_core_1_1_query_stats.html#a015cf96d8e9a124aa3f2dccea427d403',1,'Fauna.Core.QueryStats.ToString()']]],
+ ['trygetbasetype_14',['TryGetBaseType',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a7fdb283f4925ea5711f5c8cccbb8effb',1,'Fauna::Mapping::MappingContext']]],
+ ['trygetboolean_15',['TryGetBoolean',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5bc2782b7b296b5c6277a01e1bb50ebd',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetcollection_16',['TryGetCollection',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a9beddff535fd85d07fb1d8e50b35caeb',1,'Fauna::Mapping::MappingContext']]],
+ ['trygetdatetime_17',['TryGetDateTime',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a2661c472091add48762c3af5a43d593c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetdouble_18',['TryGetDouble',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ae7cc6939bee83fe46d7b6e5f4c7adddf',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetint_19',['TryGetInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a778b7c7dc0686d49c9cb2f44be24201b',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetlong_20',['TryGetLong',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3cb8cfd6b74ed247a74294995dad3074',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetmodule_21',['TryGetModule',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3499d6e1fc554811d8b3f550001e49ea',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['trygetstring_22',['TryGetString',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5b73cf66dc32154d2c982c1844b642d3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['tsattribute_23',['TsAttribute',['../class_fauna_1_1_mapping_1_1_ts_attribute.html#a029527312aa64533ecdae5bb548833ca',1,'Fauna::Mapping::TsAttribute']]]
+];
diff --git a/0.4.0-beta/search/functions_11.js b/0.4.0-beta/search/functions_11.js
new file mode 100644
index 00000000..5608801c
--- /dev/null
+++ b/0.4.0-beta/search/functions_11.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['unexpectedtokenexceptionmessage_0',['UnexpectedTokenExceptionMessage',['../class_fauna_1_1_serialization_1_1_base_serializer.html#afa05195a1e716c601f4e20ade41894b8',1,'Fauna::Serialization::BaseSerializer']]],
+ ['unsupportedserializationtypemessage_1',['UnsupportedSerializationTypeMessage',['../class_fauna_1_1_serialization_1_1_base_serializer.html#a1ecc6a9336abf0679953ce8d6661d75f',1,'Fauna::Serialization::BaseSerializer']]],
+ ['utf8faunareader_2',['utf8faunareader',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a12393dfb40044cd779a83dae18d00a59',1,'Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader(ReadOnlySequence< byte > bytes)'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5091a273d4ba7cf535201c0430bb966b',1,'Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader(string str)']]],
+ ['utf8faunawriter_3',['utf8faunawriter',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aebd64b5c3c21ef052921fa27694cbfb1',1,'Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter(IBufferWriter< byte > bufferWriter)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a54915e325dc4d021ca046e4ae538672e',1,'Fauna.Serialization.Utf8FaunaWriter.Utf8FaunaWriter(Stream stream)']]]
+];
diff --git a/0.4.0-beta/search/functions_12.js b/0.4.0-beta/search/functions_12.js
new file mode 100644
index 00000000..7fab7551
--- /dev/null
+++ b/0.4.0-beta/search/functions_12.js
@@ -0,0 +1,34 @@
+var searchData=
+[
+ ['where_0',['where',['../class_fauna_1_1_linq_1_1_query_source.html#a8544cac7ead52657422b75d56ff3117a',1,'Fauna.Linq.QuerySource.Where()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a2988559cfef02746a2e47aba716014bc',1,'Fauna.Linq.IQuerySource.Where()']]],
+ ['writeboolean_1',['WriteBoolean',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#acbd733b84c12dde52c3e26aef8e0c88b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebooleanvalue_2',['WriteBooleanValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5c448e376cda485c5617b4cac9ada380',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebytes_3',['WriteBytes',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ac7691304f59a8c778ed62692c9cd5806',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writebytesvalue_4',['WriteBytesValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5f25cf3356e6a6aec8959b542e45e0aa',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writedate_5',['WriteDate',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a5d2107b0ec3acbf9b8bb3dafbc02aef1',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writedatevalue_6',['writedatevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab69a32257bb64398692c3455376843ee',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateTime value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a6020bee5f9a19cdd5841d9483ca69c88',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateOnly value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a38d1d9606b4da95938d69e34bdd9a5c1',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDateValue(DateTimeOffset value)']]],
+ ['writedouble_7',['writedouble',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a7248bad06ba486b482abaf8387d8c1ae',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDouble(string fieldName, decimal value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#acd22d74a50dbd12953e92eba44ee1bfa',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDouble(string fieldName, double value)']]],
+ ['writedoublevalue_8',['writedoublevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a856f4301e25a01c6b42ce45e3550ab6c',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue(decimal value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab70ff3726069add82d8ea3f7c00a1be9',1,'Fauna.Serialization.Utf8FaunaWriter.WriteDoubleValue(double value)']]],
+ ['writeendarray_9',['WriteEndArray',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a9db5a2048bbb383eb8607802f529e117',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendescapedobject_10',['WriteEndEscapedObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a1e549e1161d243088b5459890986c914',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendobject_11',['WriteEndObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ad414825bef5734828e1d7ad425b405bd',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeendref_12',['WriteEndRef',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#af768bf0ed8ba48c415c55ba4d10526e1',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writefieldname_13',['WriteFieldName',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a6d8eef4c8ccf9c730b5f7e031e09310d',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeint_14',['WriteInt',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aeaffb3425fe4b6228c03e75a6f7e09f5',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writeintvalue_15',['WriteIntValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a3e4bf91f3a3c1abc36dd5f79ef151953',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writelong_16',['WriteLong',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a78db85105c7a97c5cdbfbb391c67b7be',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writelongvalue_17',['WriteLongValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aa068ee7e6fac02cd5f32cb433a685758',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writemodule_18',['WriteModule',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#abfd90154da0fdf097b425c5d95f9ce1b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writemodulevalue_19',['WriteModuleValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ad72cefc7b9e5d71d634b89af055c97ba',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writenull_20',['WriteNull',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a0c40cdb9bb21f2a8e7efeb2c4c0971eb',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writenullvalue_21',['WriteNullValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a144e25f9cf2562df1574a8242accfaac',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartarray_22',['WriteStartArray',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a95e13c21875c5b9f4ecad595b5805d45',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartescapedobject_23',['WriteStartEscapedObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aaf8c66d864e8d1303d5924ecb872eac5',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartobject_24',['WriteStartObject',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#aff880a44e264e9fc8bcd7035ee082197',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestartref_25',['WriteStartRef',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a57d944ef4f0bdf3846858b3443060c35',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestring_26',['WriteString',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a7a2c48db164402c47231c46bfa7bf929',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writestringvalue_27',['WriteStringValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ac6bff3d9edb7d8f7f2f3c63500905229',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetaggedvalue_28',['WriteTaggedValue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a4b51f5a22a495ef0e9dedf1bcb46847b',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetime_29',['WriteTime',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a953f59bd81fefb54fc7c1e895401c0bd',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['writetimevalue_30',['writetimevalue',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ab71610cf55d3a7dd0ea8fa2689d97880',1,'Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue(DateTime value)'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#af22031a2a43b181a746f59cf663fdc73',1,'Fauna.Serialization.Utf8FaunaWriter.WriteTimeValue(DateTimeOffset value)']]]
+];
diff --git a/0.4.0-beta/search/functions_2.js b/0.4.0-beta/search/functions_2.js
new file mode 100644
index 00000000..7d416cde
--- /dev/null
+++ b/0.4.0-beta/search/functions_2.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['call_0',['call',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a01c1e671359c0280bcbb734d8b808949',1,'Fauna.Linq.DataContext.FunctionCall.Call()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a5d7c9ec3356319d35bcde92efb447e40',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#ada8a1b5609ed30a34966a52a978b7b9a',1,'Fauna.Linq.DataContext.FunctionCall.Call(object[] args)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#acf03fe361a485fe29b08b2b4a570d21b',1,'Fauna.Linq.DataContext.FunctionCall.Call(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a6137ce49cbbea7cc7b663635c66b4642',1,'Fauna.Linq.DataContext.FunctionCall.Call(object a1)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a1452799b7ac74101a91462738297c7de',1,'Fauna.Linq.DataContext.FunctionCall.Call()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#ac8c2d128381167215386e6972f98d797',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object[] args)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a295111fdbb48bb930b5d9dbf97715ede',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1, object a2, object a3)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a739b9959082fb261e65a29d8b14511e5',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#aab90e7df9334107069f593fb6bceb363',1,'Fauna.Linq.DataContext.Collection.IndexCall.Call(object a1)']]],
+ ['callasync_1',['callasync',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8452e7e1ae42540a8725d373479a9b0f',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync()'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a295f4cac03609612029938c1fe7751e0',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#ac6a88c1708b3b058aa67e07e0e260657',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1, object a2)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8a9eda42b904ba2c80f35f3837292348',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object a1, object a2, object a3)'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a4c61dd1cd68ad7865703a868d03eb4a7',1,'Fauna.Linq.DataContext.FunctionCall.CallAsync(object[] args)']]],
+ ['client_2',['client',['../class_fauna_1_1_client.html#aa22d74e3d64449c376b15f1659ffc149',1,'Fauna.Client.Client(string secret)'],['../class_fauna_1_1_client.html#a982478e2f1847ef7eca428d7cc43ea40',1,'Fauna.Client.Client(Configuration config)'],['../class_fauna_1_1_client.html#a1af8c104c25333719237413ea5b59334',1,'Fauna.Client.Client()']]],
+ ['collection_3',['Collection',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#a487e0ed773b49398df3d1044ae44b97a',1,'Fauna::Linq::DataContext::Collection']]],
+ ['collectionattribute_4',['CollectionAttribute',['../class_fauna_1_1_mapping_1_1_collection_attribute.html#a40e3e515290950a24c8a8c9f7e3ec0b4',1,'Fauna::Mapping::CollectionAttribute']]],
+ ['configuration_5',['Configuration',['../class_fauna_1_1_configuration.html#a9961c44ada5920247b617a0bb20a4f50',1,'Fauna::Configuration']]],
+ ['constraintfailure_6',['ConstraintFailure',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a5ad87d34be3df7e87ee1005993a6c603',1,'Fauna::Exceptions::ConstraintFailure']]],
+ ['constraintfailureexception_7',['ConstraintFailureException',['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html#a71c15d2c0688742ec643e1ae9772dec9',1,'Fauna::Exceptions::ConstraintFailureException']]],
+ ['contendedtransactionexception_8',['ContendedTransactionException',['../class_fauna_1_1_exceptions_1_1_contended_transaction_exception.html#a45a5cd66cda5618661ad72b793a28596',1,'Fauna::Exceptions::ContendedTransactionException']]],
+ ['count_9',['count',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a5e6ca1162a65b47f4fc822f4bfa4765b',1,'Fauna.Linq.IQuerySource.Count()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a4ed5368a9ba594c49c3b78f3dc97793f',1,'Fauna.Linq.IQuerySource.Count(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a8e74513e2269ac8f22873a9d456e7349',1,'Fauna.Linq.QuerySource.Count()'],['../class_fauna_1_1_linq_1_1_query_source.html#afd91f98a12837fc7c3b900cdf24f159e',1,'Fauna.Linq.QuerySource.Count(Expression< Func< T, bool > > predicate)']]],
+ ['countasync_10',['countasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#aed3b5ead65c3916873a089fa6a617a07',1,'Fauna.Linq.IQuerySource.CountAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a488045702287118d16e5e5242c7712d7',1,'Fauna.Linq.IQuerySource.CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a050001f4d4bf0be82488c164d718ddfd',1,'Fauna.Linq.QuerySource.CountAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a513683cd043b4b471d6844601a869173',1,'Fauna.Linq.QuerySource.CountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]]
+];
diff --git a/0.4.0-beta/search/functions_3.js b/0.4.0-beta/search/functions_3.js
new file mode 100644
index 00000000..26329074
--- /dev/null
+++ b/0.4.0-beta/search/functions_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['datacontext_3c_20db_20_3e_0',['DataContext< DB >',['../class_fauna_1_1_client.html#aad8291ebb22a954226107646d4955a48',1,'Fauna::Client']]],
+ ['deserialize_1',['deserialize',['../interface_fauna_1_1_serialization_1_1_i_serializer.html#ac60f498887ee736e5b47abf52e9ded28',1,'Fauna.Serialization.ISerializer.Deserialize(MappingContext context, ref Utf8FaunaReader reader)'],['../interface_fauna_1_1_serialization_1_1_i_serializer.html#a5f764e58b23c292c65381c66f63585f4',1,'Fauna.Serialization.ISerializer.Deserialize(MappingContext context, ref Utf8FaunaReader reader)'],['../namespace_fauna_1_1_serialization.html#acecdf8f1be211fa4b6c0e3722858844a',1,'Fauna.Serialization.Deserialize()']]],
+ ['dispose_2',['dispose',['../class_fauna_1_1_client.html#ad5a6cd4c945668bbcc5172562173543f',1,'Fauna.Client.Dispose()'],['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a558922d3865608f35b90e2b9752e109e',1,'Fauna.Serialization.Utf8FaunaWriter.Dispose()']]],
+ ['disposeasync_3',['DisposeAsync',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ae65c6f820e96edb79b1c44eeee03e20c',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['distinct_4',['distinct',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a394e807a6a677dbb858cfa3705b275fc',1,'Fauna.Linq.IQuerySource.Distinct()'],['../class_fauna_1_1_linq_1_1_query_source.html#ac18066f45bb38cb3100d704265e8b46c',1,'Fauna.Linq.QuerySource.Distinct()']]]
+];
diff --git a/0.4.0-beta/search/functions_4.js b/0.4.0-beta/search/functions_4.js
new file mode 100644
index 00000000..3b347469
--- /dev/null
+++ b/0.4.0-beta/search/functions_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['endtokenfor_0',['EndTokenFor',['../class_fauna_1_1_serialization_1_1_base_serializer.html#a344bc81c6f57496417a8e51ab31a36ed',1,'Fauna::Serialization::BaseSerializer']]],
+ ['equals_1',['equals',['../class_fauna_1_1_query.html#ab22b52963a0b28f4e21fd49cd16cb391',1,'Fauna.Query.Equals(object? otherObject)'],['../class_fauna_1_1_query.html#a886a9f190ebcb682841816568837c7e4',1,'Fauna.Query.Equals(Query? otherQuery)'],['../class_fauna_1_1_query_expr.html#a4a17a90c6c17be6d466b9dc12766e3f2',1,'Fauna.QueryExpr.Equals(Query? o)'],['../class_fauna_1_1_query_expr.html#a1172c95ee313166f22668b786ae7f606',1,'Fauna.QueryExpr.Equals(object? o)'],['../class_fauna_1_1_query_literal.html#a0683a9a4df9a29a099f03d5d1061b64d',1,'Fauna.QueryLiteral.Equals()'],['../class_fauna_1_1_query_obj.html#a16d60754686c3f4d49f7702167951941',1,'Fauna.QueryObj.Equals(Query? o)'],['../class_fauna_1_1_query_obj.html#a0e1f21c73237e62ff307e2fbe090f1f7',1,'Fauna.QueryObj.Equals(object? o)'],['../class_fauna_1_1_query_val.html#a37538b24a566fa6caf4e05ccd1b3fa5d',1,'Fauna.QueryVal.Equals(Query? o)'],['../class_fauna_1_1_query_val.html#a0cdf027738add3b70ec79aee1c536eb4',1,'Fauna.QueryVal.Equals(object? o)'],['../class_fauna_1_1_types_1_1_module.html#a1f3e9034fd8dd1e39547155c06add2bf',1,'Fauna.Types.Module.Equals(Module? other)'],['../class_fauna_1_1_types_1_1_module.html#abe429d86f43bffd58ab5ba94d00754f5',1,'Fauna.Types.Module.Equals(object? obj)'],['../class_fauna_1_1_types_1_1_stream.html#add754b36f7d909c09c18d2924fb0f534',1,'Fauna.Types.Stream.Equals(Stream? other)'],['../class_fauna_1_1_types_1_1_stream.html#af0df70025f3774967a0b401376afb624',1,'Fauna.Types.Stream.Equals(object? obj)']]],
+ ['eventstreamasync_3c_20t_20_3e_2',['EventStreamAsync< T >',['../class_fauna_1_1_base_client.html#a67b9e32dac927620258136b965671190',1,'Fauna::BaseClient']]]
+];
diff --git a/0.4.0-beta/search/functions_5.js b/0.4.0-beta/search/functions_5.js
new file mode 100644
index 00000000..1f0c5df8
--- /dev/null
+++ b/0.4.0-beta/search/functions_5.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['faunaexception_0',['faunaexception',['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#a62980b9d018ebe9cd575bedb773d2dfa',1,'Fauna.Exceptions.FaunaException.FaunaException(string message)'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#ab6833d6991f5def8464eeb2be842feb1',1,'Fauna.Exceptions.FaunaException.FaunaException(string message, Exception innerException)'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#ace8a701ab9d752dde716eaf4320a8f8c',1,'Fauna.Exceptions.FaunaException.FaunaException(ErrorInfo err)'],['../class_fauna_1_1_exceptions_1_1_fauna_exception.html#a08c37bea15eb95a9453247b95a4ad671',1,'Fauna.Exceptions.FaunaException.FaunaException()']]],
+ ['fieldattribute_1',['fieldattribute',['../class_fauna_1_1_mapping_1_1_field_attribute.html#a3ea78c81982ac626f40b992a7f157368',1,'Fauna.Mapping.FieldAttribute.FieldAttribute()'],['../class_fauna_1_1_mapping_1_1_field_attribute.html#a98699f7e60a8684b324ffebe42bb8bbf',1,'Fauna.Mapping.FieldAttribute.FieldAttribute(string name)']]],
+ ['first_2',['first',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad290836ce6a2a2612db275b3b450fe46',1,'Fauna.Linq.IQuerySource.First()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a7b828bd62de9b384ccf32248f365c74f',1,'Fauna.Linq.IQuerySource.First(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#ad2db38327bfa866826f343face54d551',1,'Fauna.Linq.QuerySource.First()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6776b537cf5f2fcd2f7f167f1ef53851',1,'Fauna.Linq.QuerySource.First(Expression< Func< T, bool > > predicate)']]],
+ ['firstasync_3',['firstasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a39bf74badec039f8f0f2edf4a0208a83',1,'Fauna.Linq.IQuerySource.FirstAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a513376176ab3c2c3238cbb6cc907e311',1,'Fauna.Linq.IQuerySource.FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a25861d9025ff9f97a9d4343edff3b0e5',1,'Fauna.Linq.QuerySource.FirstAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2cb652dd6e7630820cb44acb7e46fb73',1,'Fauna.Linq.QuerySource.FirstAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['firstordefault_4',['firstordefault',['../interface_fauna_1_1_linq_1_1_i_query_source.html#af9aa36d863c20cfb7957417e9eaa6930',1,'Fauna.Linq.IQuerySource.FirstOrDefault()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6269cbbb368a4dff20344c37b2e6faed',1,'Fauna.Linq.QuerySource.FirstOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#afe092b791e35a5440ee7500383d15f6f',1,'Fauna.Linq.QuerySource.FirstOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a44bc9209520899f0c2bed4a5f24b95c1',1,'Fauna.Linq.IQuerySource.FirstOrDefault(Expression< Func< T, bool > > predicate)']]],
+ ['firstordefaultasync_5',['firstordefaultasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a20ed7fc18a4cdb42829787000b5875af',1,'Fauna.Linq.IQuerySource.FirstOrDefaultAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ace60b5bfa40652701816a90df851ba59',1,'Fauna.Linq.IQuerySource.FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a472dbbfd4f6d9a6e646ac71430f37186',1,'Fauna.Linq.QuerySource.FirstOrDefaultAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a09e728801e111800fa9e4f7411b0bfe1',1,'Fauna.Linq.QuerySource.FirstOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['flush_6',['Flush',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#ae33b7ac8c5013abd766913871fff3ef7',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['flushasync_7',['FlushAsync',['../class_fauna_1_1_serialization_1_1_utf8_fauna_writer.html#a8f4d458ab43dba667d402638f4182d08',1,'Fauna::Serialization::Utf8FaunaWriter']]],
+ ['fn_3c_20t_20_3e_8',['Fn< T >',['../class_fauna_1_1_linq_1_1_data_context.html#aea5cfffbaad3f406ec19914bb6d51a4c',1,'Fauna::Linq::DataContext']]],
+ ['fql_9',['FQL',['../class_fauna_1_1_query.html#ab22c4311010b08a9ca0e0be37c3caf6e',1,'Fauna::Query']]],
+ ['from_10',['From',['../class_fauna_1_1_types_1_1_event.html#ab0e460b5c962fa415415353cdc63b255',1,'Fauna::Types::Event']]],
+ ['functioncall_11',['FunctionCall',['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a8886123e5cd2f1b2ee326ad860ffc2f6',1,'Fauna::Linq::DataContext::FunctionCall']]]
+];
diff --git a/0.4.0-beta/search/functions_6.js b/0.4.0-beta/search/functions_6.js
new file mode 100644
index 00000000..4af34f29
--- /dev/null
+++ b/0.4.0-beta/search/functions_6.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['get_0',['get',['../class_fauna_1_1_types_1_1_named_ref.html#a5da8bb7ce496a319fbe1ebb19202c214',1,'Fauna.Types.NamedRef.Get()'],['../class_fauna_1_1_types_1_1_ref.html#a907fab01a334c4a4a30c0539f1a217bd',1,'Fauna.Types.Ref.Get()'],['../class_fauna_1_1_types_1_1_base_ref.html#aaa67f5d5f1ce388843a1ff64a07a54c8',1,'Fauna.Types.BaseRef.Get()']]],
+ ['getasyncenumerator_1',['GetAsyncEnumerator',['../class_fauna_1_1_core_1_1_stream_enumerable.html#a3b58ba9102bb624ef4be405d6e09f8c6',1,'Fauna::Core::StreamEnumerable']]],
+ ['getboolean_2',['GetBoolean',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#aab51c01050b73922846adc43e6bdb01f',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getbyte_3',['GetByte',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a2fe898602068c2cccf444c2c4c2abbf3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getbytes_4',['GetBytes',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a4d2eb3cd86b5eb6d203551c0b8fffde8',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getcollection_3c_20col_20_3e_5',['GetCollection< Col >',['../class_fauna_1_1_linq_1_1_data_context.html#acb8745368630f73b5b6a80436414d6b5',1,'Fauna::Linq::DataContext']]],
+ ['getdata_6',['GetData',['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a50269733350987da5ce610840a45762b',1,'Fauna::Exceptions::AbortException']]],
+ ['getdata_3c_20t_20_3e_7',['getdata< t >',['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a1ae1e6c9819778e3d57719ef8efc4342',1,'Fauna.Exceptions.AbortException.GetData< T >(ISerializer< T > serializer)'],['../class_fauna_1_1_exceptions_1_1_abort_exception.html#a14b8ce7183b9227da26a66f85459af10',1,'Fauna.Exceptions.AbortException.GetData< T >()']]],
+ ['getdate_8',['GetDate',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a1f4833d5a579082d208ecf34c01c20de',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getdouble_9',['GetDouble',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a3ef09b8686c9819329661ba90b9903dc',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getdoubleasdecimal_10',['GetDoubleAsDecimal',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a146a2daf20f1a06099a0dde616e2ad3b',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getfloat_11',['GetFloat',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ab2009a6ba606fdcc3621c347437cf19e',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getfromresponsebody_3c_20t_20_3e_12',['GetFromResponseBody< T >',['../class_fauna_1_1_core_1_1_query_response.html#acb8d6105c5867d4167f681c8872a958f',1,'Fauna::Core::QueryResponse']]],
+ ['gethashcode_13',['gethashcode',['../class_fauna_1_1_query_literal.html#a08d9904651b6576b6c0f107aec952543',1,'Fauna.QueryLiteral.GetHashCode()'],['../class_fauna_1_1_types_1_1_stream.html#a99a7a60bc695697472481694f3d1cb32',1,'Fauna.Types.Stream.GetHashCode()'],['../class_fauna_1_1_types_1_1_module.html#a0a2c24f9e537bece4521994b0575c74a',1,'Fauna.Types.Module.GetHashCode()'],['../class_fauna_1_1_query_val.html#a6703f33f25b6782f7e715f293963f7bb',1,'Fauna.QueryVal.GetHashCode()'],['../class_fauna_1_1_query_expr.html#ae124c834c24d6c7e9ac5072cc0a8cf6e',1,'Fauna.QueryExpr.GetHashCode()'],['../class_fauna_1_1_query.html#aa35b3fdd9a6fea0f0ed7e1a24fd25798',1,'Fauna.Query.GetHashCode()'],['../class_fauna_1_1_query_obj.html#aca49523c97265e8cdb8aa9ddb8c40d54',1,'Fauna.QueryObj.GetHashCode()']]],
+ ['getinfo_14',['GetInfo',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a8e26e07f2f2915b88bbf067b7bfecd15',1,'Fauna::Mapping::MappingContext']]],
+ ['getint_15',['GetInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#aeeef80fc1f8473bca377fc05532b6235',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getlong_16',['GetLong',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a906a4426b5f5e96c59f71faec33cba94',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getmodule_17',['GetModule',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#af8fe5c4a0cbcd3027ca66a4cebadd6cd',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getshort_18',['GetShort',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a39a1fade8e3759d89843bf032d1d29d3',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getstream_19',['GetStream',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a394830ddedae62755637fe1b1f19318c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getstring_20',['GetString',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ab3d758ba652d37e83cff84788b5adc4e',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getsupportedtypes_21',['getsupportedtypes',['../interface_fauna_1_1_serialization_1_1_i_serializer.html#af293b3a4e01f858f12ee2492babead91',1,'Fauna.Serialization.ISerializer.GetSupportedTypes()'],['../class_fauna_1_1_serialization_1_1_base_serializer.html#a8b18334e4803fbcd0f1ef7cde9800a11',1,'Fauna.Serialization.BaseSerializer.GetSupportedTypes()']]],
+ ['gettime_22',['GetTime',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ac936c744a99994bd9206fa94c257806f',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedbyte_23',['GetUnsignedByte',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ae8b6afe7318b150b85cea122bc1700d9',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedint_24',['GetUnsignedInt',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a7d5205e1aecc5b5488fa33690d1979f4',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getunsignedshort_25',['GetUnsignedShort',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a868c825d2ff8960fb23c605ad4eed4c1',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['getvalue_26',['GetValue',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a5c7afb5cc22543fbdc6bf189ea427373',1,'Fauna::Serialization::Utf8FaunaReader']]]
+];
diff --git a/0.4.0-beta/search/functions_7.js b/0.4.0-beta/search/functions_7.js
new file mode 100644
index 00000000..20458d20
--- /dev/null
+++ b/0.4.0-beta/search/functions_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['idattribute_0',['idattribute',['../class_fauna_1_1_mapping_1_1_id_attribute.html#a01f9d1d5700032c0a5ad65a1ab89bbdf',1,'Fauna.Mapping.IdAttribute.IdAttribute()'],['../class_fauna_1_1_mapping_1_1_id_attribute.html#ae48ef0e602f33bb9e16c27f0c2aea7d1',1,'Fauna.Mapping.IdAttribute.IdAttribute(bool isClientGenerated)']]],
+ ['ignoreattribute_1',['IgnoreAttribute',['../class_fauna_1_1_mapping_1_1_ignore_attribute.html#a275a70f14903402295a62c1688b78585',1,'Fauna::Mapping::IgnoreAttribute']]],
+ ['index_2',['Index',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#a5ad119be0d27aac1916621d0f9eefe4b',1,'Fauna::Linq::DataContext::Collection']]],
+ ['indexcall_3',['IndexCall',['../class_fauna_1_1_linq_1_1_data_context_1_1_collection_1_1_index_call.html#a391e09ba4eced163ddbf9567ccbe16a0',1,'Fauna::Linq::DataContext::Collection::IndexCall']]],
+ ['invalidrequestexception_4',['InvalidRequestException',['../class_fauna_1_1_exceptions_1_1_invalid_request_exception.html#ab791da627f04f2f58e5889fc0b623168',1,'Fauna::Exceptions::InvalidRequestException']]]
+];
diff --git a/0.4.0-beta/search/functions_8.js b/0.4.0-beta/search/functions_8.js
new file mode 100644
index 00000000..a76d0f0a
--- /dev/null
+++ b/0.4.0-beta/search/functions_8.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['last_0',['last',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a5db7a911eb000e6672f70593c3ecd12c',1,'Fauna.Linq.IQuerySource.Last()'],['../class_fauna_1_1_linq_1_1_query_source.html#ab7d314b5a5140f94431b909e1e02731d',1,'Fauna.Linq.QuerySource.Last()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae09933466c423f706fabc102c01dc047',1,'Fauna.Linq.QuerySource.Last(Expression< Func< T, bool > > predicate)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ae7256a33e11263d4b09d42bb4bcebc1d',1,'Fauna.Linq.IQuerySource.Last()']]],
+ ['lastasync_1',['lastasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a0758709c4698e8f6dff674e296b868e7',1,'Fauna.Linq.IQuerySource.LastAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3025e0aa4f91d800ec83655725f07db4',1,'Fauna.Linq.IQuerySource.LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a6a2814420baf124bf50ad8f46778c7e2',1,'Fauna.Linq.QuerySource.LastAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a5b8999362149fd4d7b581ea94d0466eb',1,'Fauna.Linq.QuerySource.LastAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['lastordefault_2',['lastordefault',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a36f0633188756424cde175d0852de61e',1,'Fauna.Linq.IQuerySource.LastOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af28c2531d13c4c8243d373fd4f941fc2',1,'Fauna.Linq.IQuerySource.LastOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a9fff8f3d6f586ab5e475eadae55e3c88',1,'Fauna.Linq.QuerySource.LastOrDefault()'],['../class_fauna_1_1_linq_1_1_query_source.html#addd8697ca1301b3b3ef070ab4ee7c65b',1,'Fauna.Linq.QuerySource.LastOrDefault(Expression< Func< T, bool > > predicate)']]],
+ ['lastordefaultasync_3',['lastordefaultasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#afaaa73546e60720774e747c324ce7652',1,'Fauna.Linq.IQuerySource.LastOrDefaultAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#aae2ca49fc8a098d6cdb4f88128e28169',1,'Fauna.Linq.QuerySource.LastOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#acb32b4aa59ed8353e87d2882fe7f0b74',1,'Fauna.Linq.QuerySource.LastOrDefaultAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aa29697cc777adfbff5a5aff665dfdc29',1,'Fauna.Linq.IQuerySource.LastOrDefaultAsync()']]],
+ ['loadrefasync_3c_20t_20_3e_4',['loadrefasync< t >',['../interface_fauna_1_1_i_client.html#abb589867882bc292e2537084b800d2f8',1,'Fauna.IClient.LoadRefAsync< T >()'],['../class_fauna_1_1_base_client.html#a83ee78658084c6d1c8f1183811bf5091',1,'Fauna.BaseClient.LoadRefAsync< T >()']]],
+ ['longcount_5',['longcount',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a655d8a1eff077248921bcc4a683bc3bc',1,'Fauna.Linq.IQuerySource.LongCount()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a19e4bcc3bb2ecba0d06844fee3f0f90b',1,'Fauna.Linq.IQuerySource.LongCount(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#ad2a3c3b6d82ab31ad142d73e958af5e6',1,'Fauna.Linq.QuerySource.LongCount()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa683fd138d2e981e7f246fe4e6ca8904',1,'Fauna.Linq.QuerySource.LongCount(Expression< Func< T, bool > > predicate)']]],
+ ['longcountasync_6',['longcountasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ac43f54f021f8ca80d5148caa0a5234f5',1,'Fauna.Linq.IQuerySource.LongCountAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a1117db02116c21dcd553d66dca9b149d',1,'Fauna.Linq.IQuerySource.LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#ac887b05990052df98fced79a07f1751d',1,'Fauna.Linq.QuerySource.LongCountAsync(CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#af664db7512909fc5c497b79dfc749115',1,'Fauna.Linq.QuerySource.LongCountAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]]
+];
diff --git a/0.4.0-beta/search/functions_9.js b/0.4.0-beta/search/functions_9.js
new file mode 100644
index 00000000..e844940f
--- /dev/null
+++ b/0.4.0-beta/search/functions_9.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['mappingcontext_0',['mappingcontext',['../class_fauna_1_1_mapping_1_1_mapping_context.html#a1f02b6b075bd6e36111f68ee94f71c79',1,'Fauna.Mapping.MappingContext.MappingContext(IEnumerable< DataContext.ICollection > collections)'],['../class_fauna_1_1_mapping_1_1_mapping_context.html#a3e013b25894715b0b14ca1b237070c44',1,'Fauna.Mapping.MappingContext.MappingContext(Dictionary< string, Type > collections)'],['../class_fauna_1_1_mapping_1_1_mapping_context.html#a0672111dbf3563f9c8da9ff3880a782f',1,'Fauna.Mapping.MappingContext.MappingContext()']]],
+ ['max_1',['max',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a811b086445f699c46e43c4b59f4b664d',1,'Fauna.Linq.IQuerySource.Max()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6e5fc9b2c882b23b08006da042e6bba6',1,'Fauna.Linq.QuerySource.Max()']]],
+ ['max_3c_20r_20_3e_2',['max< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a2e82eb768d656278f2c82a958c803547',1,'Fauna.Linq.IQuerySource.Max< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#afa27eb7bc5903c6c2376ac995cc34f5e',1,'Fauna.Linq.QuerySource.Max< R >()']]],
+ ['maxasync_3',['maxasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8819533e514ec7d6120e7e9455bc7cc3',1,'Fauna.Linq.IQuerySource.MaxAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#aec463aa09add0a2f88b1a0b5c7e72bdb',1,'Fauna.Linq.QuerySource.MaxAsync(CancellationToken cancel=default)']]],
+ ['maxasync_3c_20r_20_3e_4',['maxasync< r >',['../class_fauna_1_1_linq_1_1_query_source.html#aa41d2a6fa0b5b991747c2b035a18acb0',1,'Fauna.Linq.QuerySource.MaxAsync< R >()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a75beb20309984e0bf948ae2d691ea1e7',1,'Fauna.Linq.IQuerySource.MaxAsync< R >(Expression< Func< T, R > > selector, CancellationToken cancel=default)']]],
+ ['min_5',['min',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a100ae5b685755781b9e265951482a147',1,'Fauna.Linq.IQuerySource.Min()'],['../class_fauna_1_1_linq_1_1_query_source.html#af4a09a78365fa97474123255a1816c9c',1,'Fauna.Linq.QuerySource.Min()']]],
+ ['min_3c_20r_20_3e_6',['min< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad1ec9bb522d460833090ee8e11df8dfa',1,'Fauna.Linq.IQuerySource.Min< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a599f515a512dbe9b16a625c1cf41ff66',1,'Fauna.Linq.QuerySource.Min< R >()']]],
+ ['minasync_7',['minasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#acb64e37c8cae3971473ac9203ed6a81d',1,'Fauna.Linq.IQuerySource.MinAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a3b55db575366474079b11f9bc6c02295',1,'Fauna.Linq.QuerySource.MinAsync()']]],
+ ['minasync_3c_20r_20_3e_8',['minasync< r >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a672249ed07773eb8e6ef9cebabe14253',1,'Fauna.Linq.IQuerySource.MinAsync< R >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a705a2a6ac5366f5368acf580fdbac247',1,'Fauna.Linq.QuerySource.MinAsync< R >()']]],
+ ['module_9',['Module',['../class_fauna_1_1_types_1_1_module.html#adf18289eda6b4804f73945323f39ce88',1,'Fauna::Types::Module']]]
+];
diff --git a/0.4.0-beta/search/functions_a.js b/0.4.0-beta/search/functions_a.js
new file mode 100644
index 00000000..97a84d88
--- /dev/null
+++ b/0.4.0-beta/search/functions_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['nameattribute_0',['NameAttribute',['../class_fauna_1_1_linq_1_1_data_context_1_1_name_attribute.html#ae026afe1a6fba4a003d23a8fccd494c8',1,'Fauna::Linq::DataContext::NameAttribute']]],
+ ['namedref_1',['namedref',['../class_fauna_1_1_types_1_1_named_ref.html#adf75850d8cedde721426e7a0ef8f83d7',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_named_ref.html#afdf9f0e45e5ee07495a689667e88ed53',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_named_ref.html#a6bebf77f5959fbf2fcc5aadb360fffe4',1,'Fauna.Types.NamedRef.NamedRef(string name, DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_named_ref.html#aaad14469c887adf7f1d054712660e46d',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col)'],['../class_fauna_1_1_types_1_1_named_ref.html#aefa2494c200df3a84a5e3ba7f5bb6c86',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col, string cause)'],['../class_fauna_1_1_types_1_1_named_ref.html#a69cfb3d6b63d5f43bae348905fe97c36',1,'Fauna.Types.NamedRef.NamedRef(string name, Module col, T doc)']]],
+ ['networkexception_2',['NetworkException',['../class_fauna_1_1_exceptions_1_1_network_exception.html#a864e8405b9f733bac90a3a27f195e7e1',1,'Fauna::Exceptions::NetworkException']]]
+];
diff --git a/0.4.0-beta/search/functions_b.js b/0.4.0-beta/search/functions_b.js
new file mode 100644
index 00000000..a8410513
--- /dev/null
+++ b/0.4.0-beta/search/functions_b.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['operator_21_3d_0',['operator!=',['../class_fauna_1_1_query_expr.html#ac7e063fd6ab8fc39a03b7f8b3122ca13',1,'Fauna.QueryExpr.operator!=()'],['../class_fauna_1_1_query_literal.html#a5e68d7a15853b789e3c95cd6939bcb70',1,'Fauna.QueryLiteral.operator!=()'],['../class_fauna_1_1_query_obj.html#aad958adfc96fcb7cb8442f992d16282c',1,'Fauna.QueryObj.operator!=()'],['../class_fauna_1_1_query_val.html#a215a94d433dae88b7e293384601798f0',1,'Fauna.QueryVal.operator!=()']]],
+ ['operator_3d_3d_1',['operator==',['../class_fauna_1_1_query_expr.html#abaacba7dcd71961e159f075bb1ba9d42',1,'Fauna.QueryExpr.operator==()'],['../class_fauna_1_1_query_literal.html#a3ac5f81444685b7af04de7d75c461010',1,'Fauna.QueryLiteral.operator==()'],['../class_fauna_1_1_query_obj.html#a4512f94c1e1c601ce436a355563390e2',1,'Fauna.QueryObj.operator==()'],['../class_fauna_1_1_query_val.html#a6963503f371bb6e798402053b3cb789e',1,'Fauna.QueryVal.operator==()']]],
+ ['order_2',['order',['../interface_fauna_1_1_linq_1_1_i_query_source.html#addcf7617349d5827a1c16b8b9c24ea9b',1,'Fauna.Linq.IQuerySource.Order()'],['../class_fauna_1_1_linq_1_1_query_source.html#aa639d8200d0c4ee2dbaedf3c64305b3c',1,'Fauna.Linq.QuerySource.Order()']]],
+ ['orderby_3c_20k_20_3e_3',['orderby< k >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#abaa81a220872f2e3003c742e254f04cd',1,'Fauna.Linq.IQuerySource.OrderBy< K >()'],['../class_fauna_1_1_linq_1_1_query_source.html#ae8d9cb42dd4019c020040e784b92765d',1,'Fauna.Linq.QuerySource.OrderBy< K >()']]],
+ ['orderbydescending_3c_20k_20_3e_4',['orderbydescending< k >',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3ac7364dac3a110f3baf946cc5978e08',1,'Fauna.Linq.IQuerySource.OrderByDescending< K >()'],['../class_fauna_1_1_linq_1_1_query_source.html#a57359f59994cbf2c46de8cacb69cff0f',1,'Fauna.Linq.QuerySource.OrderByDescending< K >()']]],
+ ['orderdescending_5',['orderdescending',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab134fe862405e01a309e24fb625ae51e',1,'Fauna.Linq.IQuerySource.OrderDescending()'],['../class_fauna_1_1_linq_1_1_query_source.html#a876a6ff621aaeec039f20f5bd8bfb6fc',1,'Fauna.Linq.QuerySource.OrderDescending()']]]
+];
diff --git a/0.4.0-beta/search/functions_c.js b/0.4.0-beta/search/functions_c.js
new file mode 100644
index 00000000..2d2d073a
--- /dev/null
+++ b/0.4.0-beta/search/functions_c.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['page_3c_20t_20_3e_0',['Page< T >',['../namespace_fauna_1_1_types.html#a8b1212a62d50cf400cf5a86abdfd1ffd',1,'Fauna::Types']]],
+ ['paginateasync_1',['paginateasync',['../interface_fauna_1_1_i_client.html#a1749d5cf84b65809f6b92aa593b3ad5b',1,'Fauna.IClient.PaginateAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a2af63132c0e047cb4660e25284427e16',1,'Fauna.Linq.QuerySource.PaginateAsync()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a252f02c4c25555173e95a0ae03736491',1,'Fauna.Linq.IQuerySource.PaginateAsync()'],['../class_fauna_1_1_base_client.html#ac8952b3fc43b602a4c7aa0c51a0a49a9',1,'Fauna.BaseClient.PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a5d785b7bdd84b540fdc50aab74beb1b5',1,'Fauna.BaseClient.PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#ae4e3dee20cc478be67be33b2b7991385',1,'Fauna.BaseClient.PaginateAsync(Page< object?> page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a59455c7cb9ab1af7a71af7b87b8198a0',1,'Fauna.BaseClient.PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a18fd6455e8eeb332f63273a708d84154',1,'Fauna.IClient.PaginateAsync(Page< object?> page, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#ac3bafa62f7a79de1b2210ef1e6635937',1,'Fauna.IClient.PaginateAsync(Query query, ISerializer elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a5e64484e9a552e250c596374bcaf0946',1,'Fauna.IClient.PaginateAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['paginateasync_3c_20t_20_3e_2',['paginateasync< t >',['../interface_fauna_1_1_i_client.html#a02d656cb7aab69242ebedc598f3b624e',1,'Fauna.IClient.PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#acf94d78c9a8dfd0e684bf78c8ea4dfab',1,'Fauna.IClient.PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#ab39f06c8af2d7a6c28b3607e2fc2e165',1,'Fauna.IClient.PaginateAsync< T >(Query query, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a6c230b495c328526dd79076ee8ed2aa2',1,'Fauna.IClient.PaginateAsync< T >(Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a0c534fdee48b2755c33950d3b798c7bb',1,'Fauna.BaseClient.PaginateAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#aedfa72bbbb3e09a9e5f651b7d4555f90',1,'Fauna.BaseClient.PaginateAsync< T >(Page< T > page, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#a9c6da6e6850c78ecdaa28f44eda28035',1,'Fauna.BaseClient.PaginateAsync< T >(Query query, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#aea5e8ff85d17beb1c0ef0dcc022336f9',1,'Fauna.BaseClient.PaginateAsync< T >(Page< T > page, ISerializer< T > elemSerializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['protocolexception_3',['ProtocolException',['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#ac57324fdfc6426b4e048c68ee6fdf856',1,'Fauna::Exceptions::ProtocolException']]]
+];
diff --git a/0.4.0-beta/search/functions_d.js b/0.4.0-beta/search/functions_d.js
new file mode 100644
index 00000000..bd072bdf
--- /dev/null
+++ b/0.4.0-beta/search/functions_d.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['queryasync_0',['queryasync',['../interface_fauna_1_1_i_client.html#a24ec85ec2c55acc04c7b0050b40d2cd0',1,'Fauna.IClient.QueryAsync()'],['../class_fauna_1_1_base_client.html#acc4988c813a4a7276b22c8b1ac68435a',1,'Fauna.BaseClient.QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#aab5c684a83cfa577f35b591305088a25',1,'Fauna.BaseClient.QueryAsync(Query query, ISerializer serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#afa014ba7ac66af21da70ce6c2f0f2b56',1,'Fauna.IClient.QueryAsync(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['queryasync_3c_20t_20_3e_1',['queryasync< t >',['../interface_fauna_1_1_i_client.html#a52b20ff64c9855183527b9245214c6f3',1,'Fauna.IClient.QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../interface_fauna_1_1_i_client.html#a89ccd2c3671f1efe84fa022d3d9de71f',1,'Fauna.IClient.QueryAsync< T >(Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#acde010eca80373557d6ee10324496978',1,'Fauna.BaseClient.QueryAsync< T >(Query query, QueryOptions? queryOptions=null, CancellationToken cancel=default)'],['../class_fauna_1_1_base_client.html#af23dc32c34a56e03a0493a9048fd42a6',1,'Fauna.BaseClient.QueryAsync< T >(Query query, ISerializer< T > serializer, QueryOptions? queryOptions=null, CancellationToken cancel=default)']]],
+ ['querycheckexception_2',['QueryCheckException',['../class_fauna_1_1_exceptions_1_1_query_check_exception.html#a43ed3d18af95a74c3f155e6ca56dff5c',1,'Fauna::Exceptions::QueryCheckException']]],
+ ['queryexpr_3',['queryexpr',['../class_fauna_1_1_query_expr.html#ab4855535c8b9d1e59cd1f167e8bdb04d',1,'Fauna.QueryExpr.QueryExpr(IList< IQueryFragment > fragments)'],['../class_fauna_1_1_query_expr.html#a26327fc1568adb5c9df90471c923d11b',1,'Fauna.QueryExpr.QueryExpr(params IQueryFragment[] fragments)']]],
+ ['queryfailure_4',['QueryFailure',['../class_fauna_1_1_core_1_1_query_failure.html#ae98617aa8e640c3f6126d5634c3e84bf',1,'Fauna::Core::QueryFailure']]],
+ ['queryliteral_5',['QueryLiteral',['../class_fauna_1_1_query_literal.html#a374821f72a294c5acbdc2cd046f81e79',1,'Fauna::QueryLiteral']]],
+ ['queryobj_6',['QueryObj',['../class_fauna_1_1_query_obj.html#adfbce270d889fe37fcb3c5d49df40f47',1,'Fauna::QueryObj']]],
+ ['queryruntimeexception_7',['QueryRuntimeException',['../class_fauna_1_1_exceptions_1_1_query_runtime_exception.html#ab1f462148dfdb0434fdf2aa58b32e483',1,'Fauna::Exceptions::QueryRuntimeException']]],
+ ['querystringhandler_8',['QueryStringHandler',['../struct_fauna_1_1_query_string_handler.html#aeda2711d536fbce1fc18f907d99d8d70',1,'Fauna::QueryStringHandler']]],
+ ['querysuccess_9',['QuerySuccess',['../class_fauna_1_1_core_1_1_query_success.html#a356fa3719ee2154fc92969b84ee0537b',1,'Fauna::Core::QuerySuccess']]],
+ ['querytimeoutexception_10',['QueryTimeoutException',['../class_fauna_1_1_exceptions_1_1_query_timeout_exception.html#ac7832f20a9f6bfa3318e563e9205b9fd',1,'Fauna::Exceptions::QueryTimeoutException']]],
+ ['queryval_11',['QueryVal',['../class_fauna_1_1_query_val.html#a8c5a5814dbe7b929208cca976979a17c',1,'Fauna::QueryVal']]]
+];
diff --git a/0.4.0-beta/search/functions_e.js b/0.4.0-beta/search/functions_e.js
new file mode 100644
index 00000000..870641ee
--- /dev/null
+++ b/0.4.0-beta/search/functions_e.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['read_0',['read',['../interface_fauna_1_1_core_1_1_i_stats_collector.html#a129f12130d12ee9d15d46227d95ec5f2',1,'Fauna.Core.IStatsCollector.Read()'],['../class_fauna_1_1_core_1_1_stats_collector.html#a129a191f98a2fb792a9bbf95839f11d5',1,'Fauna.Core.StatsCollector.Read()'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#ac3565529b838a49a1a145f628a7cc567',1,'Fauna.Serialization.Utf8FaunaReader.Read()']]],
+ ['readandreset_1',['readandreset',['../interface_fauna_1_1_core_1_1_i_stats_collector.html#ac4f7f6e6fb05e11bf936aea7d75fc6ca',1,'Fauna.Core.IStatsCollector.ReadAndReset()'],['../class_fauna_1_1_core_1_1_stats_collector.html#ad691d9a6763164fd4f1668d889283408',1,'Fauna.Core.StatsCollector.ReadAndReset()']]],
+ ['ref_2',['ref',['../class_fauna_1_1_types_1_1_ref.html#a627dba801b42a4e71e468506c456dbd3',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col)'],['../class_fauna_1_1_types_1_1_ref.html#aa09d9b3f861d5f1c508f90430f22b035',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col, T doc)'],['../class_fauna_1_1_types_1_1_ref.html#a9f94b67a7b31a3c19bccdfc1b868adb9',1,'Fauna.Types.Ref.Ref(string id, DataContext.ICollection col, string cause)'],['../class_fauna_1_1_types_1_1_ref.html#abb8edc5585c8945de57dad2aff4acb8c',1,'Fauna.Types.Ref.Ref(string id, Module col)'],['../class_fauna_1_1_types_1_1_ref.html#ab27b7b9f679c24d603c0ab458754ab01',1,'Fauna.Types.Ref.Ref(string id, Module col, string cause)'],['../class_fauna_1_1_types_1_1_ref.html#a5cb436107ef4e8997b0156425d7c2ba0',1,'Fauna.Types.Ref.Ref(string id, Module col, T doc)']]],
+ ['result_3',['Result',['../struct_fauna_1_1_query_string_handler.html#a54d2c80380f3946a1b43d0259a8cf12d',1,'Fauna::QueryStringHandler']]],
+ ['retryconfiguration_4',['RetryConfiguration',['../class_fauna_1_1_core_1_1_retry_configuration.html#a5b8a9aa7ca0f2ffe13a7efa2311a9984',1,'Fauna::Core::RetryConfiguration']]],
+ ['reverse_5',['reverse',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a7366609d401d26592d4cc80b1c52f91c',1,'Fauna.Linq.IQuerySource.Reverse()'],['../class_fauna_1_1_linq_1_1_query_source.html#a6a9b601e9d9b7c27f995f7691e2ef969',1,'Fauna.Linq.QuerySource.Reverse()']]]
+];
diff --git a/0.4.0-beta/search/functions_f.js b/0.4.0-beta/search/functions_f.js
new file mode 100644
index 00000000..0c0c2f9d
--- /dev/null
+++ b/0.4.0-beta/search/functions_f.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['select_3c_20r_20_3e_0',['select< r >',['../class_fauna_1_1_linq_1_1_query_source.html#af7054b85a6b3534e85d7e3f73f8faa34',1,'Fauna.Linq.QuerySource.Select< R >()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aab6b6f24739021a16a3585ff19b85960',1,'Fauna.Linq.IQuerySource.Select< R >()']]],
+ ['serializationexception_1',['serializationexception',['../class_fauna_1_1_exceptions_1_1_serialization_exception.html#a40ecdcfa0d3297116b3130c00b4c4838',1,'Fauna.Exceptions.SerializationException.SerializationException(string? message)'],['../class_fauna_1_1_exceptions_1_1_serialization_exception.html#adf28142efb4583cae880c93fbe3b89a8',1,'Fauna.Exceptions.SerializationException.SerializationException(string? message, Exception? innerException)']]],
+ ['serialize_2',['serialize',['../namespace_fauna_1_1_serialization.html#a40d43a94dc1bd928da9bafc999086d1f',1,'Fauna.Serialization.Serialize()'],['../class_fauna_1_1_types_1_1_stream.html#ab8fa6dfe313e2ec2d96cad747ea65f2e',1,'Fauna.Types.Stream.Serialize()'],['../interface_fauna_1_1_serialization_1_1_i_serializer.html#a669f8e528218fc6ac70c4544f3b6d018',1,'Fauna.Serialization.ISerializer.Serialize()'],['../class_fauna_1_1_query_val.html#a05804276806a471ffeb2e396d4e790ed',1,'Fauna.QueryVal.Serialize()'],['../class_fauna_1_1_query_literal.html#a93dc2c086c98f688607176336a6b5144',1,'Fauna.QueryLiteral.Serialize()'],['../interface_fauna_1_1_i_query_fragment.html#af6c5d7e27cc7f2c68666d0f567d6ac7e',1,'Fauna.IQueryFragment.Serialize()'],['../class_fauna_1_1_query.html#a36a3930b5ff06da0f35d761147a37965',1,'Fauna.Query.Serialize()'],['../class_fauna_1_1_query_expr.html#a75528037f15d84ad51abf82aec6b7e8d',1,'Fauna.QueryExpr.Serialize()'],['../class_fauna_1_1_query_obj.html#accdc922a53a9cd71c2a3e2bcf0c22238',1,'Fauna.QueryObj.Serialize()']]],
+ ['serviceexception_3',['serviceexception',['../class_fauna_1_1_exceptions_1_1_service_exception.html#adb0746705507e1391b006264a215fc5e',1,'Fauna.Exceptions.ServiceException.ServiceException(string message)'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#ae5bc45cc05f0bca1d6879425c0cea447',1,'Fauna.Exceptions.ServiceException.ServiceException(string message, QueryFailure failure)']]],
+ ['single_4',['single',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a73db65fb3f7283be33d56e5d399cef27',1,'Fauna.Linq.IQuerySource.Single()'],['../class_fauna_1_1_linq_1_1_query_source.html#ac1187624f20d49af014d1e56ba2faa41',1,'Fauna.Linq.QuerySource.Single(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a50d2503530b6d2bf135ad19c8d349d7d',1,'Fauna.Linq.QuerySource.Single()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#af1678dc5caef46b5e9c763a10deb6b14',1,'Fauna.Linq.IQuerySource.Single()']]],
+ ['singleasync_5',['singleasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ac2dac5d2b899367046cafbc6e67ee171',1,'Fauna.Linq.IQuerySource.SingleAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#adcef53174636e61a12a5e1c8c40e395a',1,'Fauna.Linq.QuerySource.SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#aba52472064f7bb50c76638d89ac4ed8e',1,'Fauna.Linq.QuerySource.SingleAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a61dff8ec374224e6ebe28bdcf846c33d',1,'Fauna.Linq.IQuerySource.SingleAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['singleordefault_6',['singleordefault',['../interface_fauna_1_1_linq_1_1_i_query_source.html#ae9085a45341f0d8c963cefd149c36f71',1,'Fauna.Linq.IQuerySource.SingleOrDefault()'],['../class_fauna_1_1_linq_1_1_query_source.html#a3af2769b9931d1c2eb1c82949fd27feb',1,'Fauna.Linq.QuerySource.SingleOrDefault(Expression< Func< T, bool > > predicate)'],['../class_fauna_1_1_linq_1_1_query_source.html#a653c4563b58baefefb234529eae98824',1,'Fauna.Linq.QuerySource.SingleOrDefault()'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ada891929e59282c7a0d1ae1fd956fa58',1,'Fauna.Linq.IQuerySource.SingleOrDefault(Expression< Func< T, bool > > predicate)']]],
+ ['singleordefaultasync_7',['singleordefaultasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a90334a446992f666892f954a2c11188d',1,'Fauna.Linq.IQuerySource.SingleOrDefaultAsync()'],['../class_fauna_1_1_linq_1_1_query_source.html#a24ba32cc1493cab02f746a828e9baad5',1,'Fauna.Linq.QuerySource.SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a78518f9497b0c4a94befcd2c01c9c1ad',1,'Fauna.Linq.QuerySource.SingleOrDefaultAsync(CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ad44e84bc222caa0a8b45ebd04d7d7aaf',1,'Fauna.Linq.IQuerySource.SingleOrDefaultAsync(Expression< Func< T, bool > > predicate, CancellationToken cancel=default)']]],
+ ['skip_8',['skip',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a8caf009c6a75594242b32943f0eb1576',1,'Fauna.Linq.IQuerySource.Skip()'],['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a23e2786ced57f4461c34d02afaf2051c',1,'Fauna.Serialization.Utf8FaunaReader.Skip()'],['../class_fauna_1_1_linq_1_1_query_source.html#a705b1d434a72172709a7f19d3e05072e',1,'Fauna.Linq.QuerySource.Skip()']]],
+ ['stream_9',['Stream',['../class_fauna_1_1_types_1_1_stream.html#a3038b3c24be2971b3bf274fb3a444cea',1,'Fauna::Types::Stream']]],
+ ['streamoptions_10',['streamoptions',['../class_fauna_1_1_stream_options.html#a603aa5cbda6cf55f7bf46dfa2cfe025a',1,'Fauna.StreamOptions.StreamOptions(string token, long startTs)'],['../class_fauna_1_1_stream_options.html#a38f065c8ff7a97734e75bc67fbf15f2e',1,'Fauna.StreamOptions.StreamOptions(string token, string cursor)']]],
+ ['subscribestream_3c_20t_20_3e_11',['SubscribeStream< T >',['../class_fauna_1_1_base_client.html#ad3bf366a047c9a36b1671519e2ea874d',1,'Fauna::BaseClient']]],
+ ['sum_12',['sum',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a060f01978b9fc3b9b632a8d4272cbde4',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, int > > selector)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#a3edd927c9d8c2ec9dd4e515c61c3cb0d',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, long > > selector)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#ab99f5a3ad6c53eed1c649dadd1502cf2',1,'Fauna.Linq.IQuerySource.Sum(Expression< Func< T, double > > selector)'],['../class_fauna_1_1_linq_1_1_query_source.html#ab2651f05eee3d4006dc50d562c50a2d4',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, int > > selector)'],['../class_fauna_1_1_linq_1_1_query_source.html#af67ffd7390c671208b58cae7b8387f01',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, long > > selector)'],['../class_fauna_1_1_linq_1_1_query_source.html#a32e28e5cbc936a7911f22a4e5b0dcc5e',1,'Fauna.Linq.QuerySource.Sum(Expression< Func< T, double > > selector)']]],
+ ['sumasync_13',['sumasync',['../interface_fauna_1_1_linq_1_1_i_query_source.html#a79b92ed20324ea75e4e6b7ea1681705b',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#aa3494c5a421855cb86b278a36a78ac62',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)'],['../interface_fauna_1_1_linq_1_1_i_query_source.html#afad96e2b0fedc4be853e0ad1d6e2f234',1,'Fauna.Linq.IQuerySource.SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a4a9d18b9dd5f563acb351352220b0b05',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, int > > selector, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#a2414312901884b1989067a455a863163',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, long > > selector, CancellationToken cancel=default)'],['../class_fauna_1_1_linq_1_1_query_source.html#ac9e194b99f4addffd2fd960149831fbc',1,'Fauna.Linq.QuerySource.SumAsync(Expression< Func< T, double > > selector, CancellationToken cancel=default)']]]
+];
diff --git a/0.4.0-beta/search/mag.svg b/0.4.0-beta/search/mag.svg
new file mode 100644
index 00000000..ffb6cf0d
--- /dev/null
+++ b/0.4.0-beta/search/mag.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/mag_d.svg b/0.4.0-beta/search/mag_d.svg
new file mode 100644
index 00000000..4122773f
--- /dev/null
+++ b/0.4.0-beta/search/mag_d.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/mag_sel.svg b/0.4.0-beta/search/mag_sel.svg
new file mode 100644
index 00000000..553dba87
--- /dev/null
+++ b/0.4.0-beta/search/mag_sel.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/mag_seld.svg b/0.4.0-beta/search/mag_seld.svg
new file mode 100644
index 00000000..c906f84c
--- /dev/null
+++ b/0.4.0-beta/search/mag_seld.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
diff --git a/0.4.0-beta/search/namespaces_0.js b/0.4.0-beta/search/namespaces_0.js
new file mode 100644
index 00000000..d9d6ffcf
--- /dev/null
+++ b/0.4.0-beta/search/namespaces_0.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['fauna_0',['Fauna',['../namespace_fauna.html',1,'']]],
+ ['fauna_3a_3acore_1',['Core',['../namespace_fauna_1_1_core.html',1,'Fauna']]],
+ ['fauna_3a_3aexceptions_2',['Exceptions',['../namespace_fauna_1_1_exceptions.html',1,'Fauna']]],
+ ['fauna_3a_3alinq_3',['Linq',['../namespace_fauna_1_1_linq.html',1,'Fauna']]],
+ ['fauna_3a_3amapping_4',['Mapping',['../namespace_fauna_1_1_mapping.html',1,'Fauna']]],
+ ['fauna_3a_3aserialization_5',['Serialization',['../namespace_fauna_1_1_serialization.html',1,'Fauna']]],
+ ['fauna_3a_3atypes_6',['Types',['../namespace_fauna_1_1_types.html',1,'Fauna']]],
+ ['fauna_3a_3autil_7',['Util',['../namespace_fauna_1_1_util.html',1,'Fauna']]],
+ ['fauna_3a_3autil_3a_3aextensions_8',['Extensions',['../namespace_fauna_1_1_util_1_1_extensions.html',1,'Fauna::Util']]]
+];
diff --git a/0.4.0-beta/search/properties_0.js b/0.4.0-beta/search/properties_0.js
new file mode 100644
index 00000000..334b09a4
--- /dev/null
+++ b/0.4.0-beta/search/properties_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['abort_0',['abort',['../struct_fauna_1_1_core_1_1_error_info.html#a6f8153d0d7c41dfdfe65b5678d18b773',1,'Fauna.Core.ErrorInfo.Abort'],['../class_fauna_1_1_core_1_1_query_failure.html#abcb23b7239c6179a6ad83fca7abcff21',1,'Fauna.Core.QueryFailure.Abort']]],
+ ['args_1',['args',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a870505afc949e68d9403ef098ccdaaaa',1,'Fauna.Linq.DataContext.IIndex.Args'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a614f7ee8737e939aa31569773cab4254',1,'Fauna.Linq.DataContext.Index.Args'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html#a6175dd82d53e4f1ea0e2c1133fc17e20',1,'Fauna.Linq.DataContext.IFunction.Args']]]
+];
diff --git a/0.4.0-beta/search/properties_1.js b/0.4.0-beta/search/properties_1.js
new file mode 100644
index 00000000..1fffe2b6
--- /dev/null
+++ b/0.4.0-beta/search/properties_1.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['cause_0',['cause',['../class_fauna_1_1_types_1_1_base_ref_builder.html#a1eb8eb194692b8668702fabab001e859',1,'Fauna.Types.BaseRefBuilder.Cause'],['../class_fauna_1_1_types_1_1_base_ref.html#a607d55888a2cc71e806a2862fda2a0ad',1,'Fauna.Types.BaseRef.Cause']]],
+ ['code_1',['Code',['../struct_fauna_1_1_core_1_1_error_info.html#ac70a5efe8781648bf3d433e2b549350d',1,'Fauna::Core::ErrorInfo']]],
+ ['collection_2',['collection',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#ade708c798dc47586b343c74120f003cf',1,'Fauna.Linq.DataContext.IIndex.Collection'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a321d3ad34050a5849ed04a082c3c713e',1,'Fauna.Linq.DataContext.Index.Collection'],['../class_fauna_1_1_types_1_1_base_ref.html#ac09636be2b1c3d8f5861d1131b2b3b7c',1,'Fauna.Types.BaseRef.Collection'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a0c37588d3edf761787892986f293ec03',1,'Fauna.Types.BaseRefBuilder.Collection']]],
+ ['computeops_3',['computeops',['../struct_fauna_1_1_core_1_1_stats.html#acc15176f1c9fcec496d9877d25ff6d5e',1,'Fauna.Core.Stats.ComputeOps'],['../struct_fauna_1_1_core_1_1_query_stats.html#aee266e68a394df199c90854b2d6b4a5d',1,'Fauna.Core.QueryStats.ComputeOps']]],
+ ['constraintfailures_4',['constraintfailures',['../struct_fauna_1_1_core_1_1_error_info.html#acd4483dd8e34c93168b72f0a7ab4570c',1,'Fauna.Core.ErrorInfo.ConstraintFailures'],['../class_fauna_1_1_core_1_1_query_failure.html#a4c67ae33df66c326add5eaba832ddf12',1,'Fauna.Core.QueryFailure.ConstraintFailures'],['../class_fauna_1_1_exceptions_1_1_constraint_failure_exception.html#a2a8ff7773633dcf99d599d35b2ca8121',1,'Fauna.Exceptions.ConstraintFailureException.ConstraintFailures']]],
+ ['contentionretries_5',['contentionretries',['../struct_fauna_1_1_core_1_1_query_stats.html#a4204bf833ce4a6f64994c9030aabf4eb',1,'Fauna.Core.QueryStats.ContentionRetries'],['../struct_fauna_1_1_core_1_1_stats.html#a77acc81ca05d1c3d044edb9653156ad4',1,'Fauna.Core.Stats.ContentionRetries']]],
+ ['currenttokentype_6',['CurrentTokenType',['../struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html#a63422ba82ddc6fe2499855564182d76c',1,'Fauna::Serialization::Utf8FaunaReader']]],
+ ['cursor_7',['cursor',['../class_fauna_1_1_stream_options.html#a2adc9fbebe0df7a4f242d6fed04d8ec5',1,'Fauna.StreamOptions.Cursor'],['../class_fauna_1_1_types_1_1_event.html#a745532aca75a857c63721c67c1dbeec7',1,'Fauna.Types.Event.Cursor']]]
+];
diff --git a/0.4.0-beta/search/properties_10.js b/0.4.0-beta/search/properties_10.js
new file mode 100644
index 00000000..6bc3f33f
--- /dev/null
+++ b/0.4.0-beta/search/properties_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['writeops_0',['writeops',['../struct_fauna_1_1_core_1_1_query_stats.html#a42052a57e6945f6840b8d618a508f037',1,'Fauna.Core.QueryStats.WriteOps'],['../struct_fauna_1_1_core_1_1_stats.html#a80c48b1e69b141d15419293fdee7a477',1,'Fauna.Core.Stats.WriteOps']]]
+];
diff --git a/0.4.0-beta/search/properties_2.js b/0.4.0-beta/search/properties_2.js
new file mode 100644
index 00000000..77cb53b7
--- /dev/null
+++ b/0.4.0-beta/search/properties_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['data_0',['data',['../class_fauna_1_1_core_1_1_query_success.html#ac6d1ad52e24eee110cd74f3c62fc052b',1,'Fauna.Core.QuerySuccess.Data'],['../class_fauna_1_1_types_1_1_event.html#a970f40cddefff53596547992bcf3a4bb',1,'Fauna.Types.Event.Data']]],
+ ['defaultqueryoptions_1',['DefaultQueryOptions',['../class_fauna_1_1_configuration.html#a1629157a309f63727d65d6da62e81268',1,'Fauna::Configuration']]],
+ ['disposehttpclient_2',['DisposeHttpClient',['../class_fauna_1_1_configuration.html#a97862ebc360b777aa17bbf20033c74d4',1,'Fauna::Configuration']]],
+ ['doc_3',['Doc',['../class_fauna_1_1_types_1_1_base_ref_builder.html#a655d9fd9be03253a80be3306278a4fa2',1,'Fauna::Types::BaseRefBuilder']]],
+ ['doctype_4',['doctype',['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html#a1d0addcaaf4ffd9193319e4f543b21b0',1,'Fauna.Linq.DataContext.ICollection.DocType'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#ac587f88cae3d2603153ae69b4f48f57b',1,'Fauna.Linq.DataContext.Collection.DocType'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a7581214c0046887d42de5a1b81fdf855',1,'Fauna.Linq.DataContext.IIndex.DocType'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#a5a0aafcaf131a902d7e806b9f5c9cce8',1,'Fauna.Linq.DataContext.Index.DocType']]]
+];
diff --git a/0.4.0-beta/search/properties_3.js b/0.4.0-beta/search/properties_3.js
new file mode 100644
index 00000000..7cb95ef3
--- /dev/null
+++ b/0.4.0-beta/search/properties_3.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['endpoint_0',['Endpoint',['../class_fauna_1_1_configuration.html#a572031c6cd1f40e5a7852e6e1f746510',1,'Fauna::Configuration']]],
+ ['errorcode_1',['errorcode',['../class_fauna_1_1_core_1_1_query_failure.html#aacdd2c14ff770390a0413a5df3d3bc63',1,'Fauna.Core.QueryFailure.ErrorCode'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a8497e5ce76ed54d5d41fbb8e06e69577',1,'Fauna.Exceptions.ServiceException.ErrorCode']]],
+ ['exists_2',['exists',['../class_fauna_1_1_types_1_1_base_ref.html#ad01d846bfd24e65a658a6f519ee43d8e',1,'Fauna.Types.BaseRef.Exists'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a3dca6de191c04bf18b9e0de44a15719f',1,'Fauna.Types.BaseRefBuilder.Exists']]]
+];
diff --git a/0.4.0-beta/search/properties_4.js b/0.4.0-beta/search/properties_4.js
new file mode 100644
index 00000000..c1a08f6f
--- /dev/null
+++ b/0.4.0-beta/search/properties_4.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['fields_0',['Fields',['../class_fauna_1_1_mapping_1_1_mapping_info.html#aa344450694c027457ef40675f0817ece',1,'Fauna::Mapping::MappingInfo']]],
+ ['fieldsbyname_1',['FieldsByName',['../class_fauna_1_1_mapping_1_1_mapping_info.html#ae3b6f69ded5512f9672c1a00e0202cb9',1,'Fauna::Mapping::MappingInfo']]],
+ ['fieldtype_2',['FieldType',['../class_fauna_1_1_mapping_1_1_field_info.html#adda37565a7f35c08c62c6f286e78521c',1,'Fauna::Mapping::FieldInfo']]],
+ ['fragments_3',['Fragments',['../class_fauna_1_1_query_expr.html#adc1762d7b7145265591e66b5b26ec4d5',1,'Fauna::QueryExpr']]]
+];
diff --git a/0.4.0-beta/search/properties_5.js b/0.4.0-beta/search/properties_5.js
new file mode 100644
index 00000000..fe522817
--- /dev/null
+++ b/0.4.0-beta/search/properties_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['httpclient_0',['HttpClient',['../class_fauna_1_1_configuration.html#a423347ad4ff7c5d71bed0ae8d83ecdfc',1,'Fauna::Configuration']]]
+];
diff --git a/0.4.0-beta/search/properties_6.js b/0.4.0-beta/search/properties_6.js
new file mode 100644
index 00000000..d68aa16a
--- /dev/null
+++ b/0.4.0-beta/search/properties_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['id_0',['id',['../class_fauna_1_1_types_1_1_base_ref_builder.html#acca82b4fddcaa95c1ed1a47f3c06dc09',1,'Fauna.Types.BaseRefBuilder.Id'],['../class_fauna_1_1_types_1_1_ref.html#a1aaf890a32dddbabd0e6d76f97a383d6',1,'Fauna.Types.Ref.Id']]],
+ ['isloaded_1',['IsLoaded',['../class_fauna_1_1_types_1_1_base_ref.html#a8df6443c5d68805ecc972816e3d798eb',1,'Fauna::Types::BaseRef']]],
+ ['isnullable_2',['IsNullable',['../class_fauna_1_1_mapping_1_1_field_info.html#a16679416eea0e3d5287c76ac0a23687c',1,'Fauna::Mapping::FieldInfo']]]
+];
diff --git a/0.4.0-beta/search/properties_7.js b/0.4.0-beta/search/properties_7.js
new file mode 100644
index 00000000..1b2542e3
--- /dev/null
+++ b/0.4.0-beta/search/properties_7.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['lastcursor_0',['LastCursor',['../class_fauna_1_1_types_1_1_stream.html#a154f595d463eca5a7c5cd44150871dae',1,'Fauna::Types::Stream']]],
+ ['lastseentxn_1',['lastseentxn',['../class_fauna_1_1_client.html#aa391cf8fcfc7254e0b7afb7ced4792e6',1,'Fauna.Client.LastSeenTxn'],['../class_fauna_1_1_core_1_1_query_response.html#a49d66597de41bef65d03b4e6b0c612e2',1,'Fauna.Core.QueryResponse.LastSeenTxn']]],
+ ['linearized_2',['Linearized',['../class_fauna_1_1_core_1_1_query_options.html#adfb91ed60ee515f63a8400b9e4505d6d',1,'Fauna::Core::QueryOptions']]]
+];
diff --git a/0.4.0-beta/search/properties_8.js b/0.4.0-beta/search/properties_8.js
new file mode 100644
index 00000000..c1532fee
--- /dev/null
+++ b/0.4.0-beta/search/properties_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['message_0',['message',['../struct_fauna_1_1_core_1_1_error_info.html#a07ed88423498414dc4b14c36c99e4f24',1,'Fauna.Core.ErrorInfo.Message'],['../class_fauna_1_1_core_1_1_query_failure.html#a240736a9073234b2b13c6f4a616bc7d6',1,'Fauna.Core.QueryFailure.Message'],['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a8cb34af054e902cc00496e24a6dacb2c',1,'Fauna.Exceptions.ConstraintFailure.Message']]]
+];
diff --git a/0.4.0-beta/search/properties_9.js b/0.4.0-beta/search/properties_9.js
new file mode 100644
index 00000000..20f76197
--- /dev/null
+++ b/0.4.0-beta/search/properties_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['name_0',['name',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#a95304ec9768bb0081c02242bc26c6291',1,'Fauna.Exceptions.ConstraintFailure.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_collection.html#a67b6acb1d203c974394f575d69b09dc2',1,'Fauna.Linq.DataContext.ICollection.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_collection.html#ad7623f125e093f986ac74d038057a2e0',1,'Fauna.Linq.DataContext.Collection.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_index.html#a3cfce96201802fb50b3d028023e5a88d',1,'Fauna.Linq.DataContext.IIndex.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_index.html#ade96271dfef25b63bb7ae2496bc3b5d6',1,'Fauna.Linq.DataContext.Index.Name'],['../interface_fauna_1_1_linq_1_1_data_context_1_1_i_function.html#ac8d4104a03416e021a237f63c7d237e9',1,'Fauna.Linq.DataContext.IFunction.Name'],['../class_fauna_1_1_linq_1_1_data_context_1_1_function_call.html#a25ab3819a7de293931e384c1db29d617',1,'Fauna.Linq.DataContext.FunctionCall.Name'],['../class_fauna_1_1_mapping_1_1_field_info.html#ad5fb7b40a9de8c19a600dff681838a6c',1,'Fauna.Mapping.FieldInfo.Name'],['../class_fauna_1_1_types_1_1_base_ref_builder.html#a2b910172f955f8f181fb4807ddf5172b',1,'Fauna.Types.BaseRefBuilder.Name'],['../class_fauna_1_1_types_1_1_module.html#a2e46fa61fef8be0381b5a8d9ca32f435',1,'Fauna.Types.Module.Name'],['../class_fauna_1_1_types_1_1_named_ref.html#a67d74623b6d2b8fb10221bf62a06c59a',1,'Fauna.Types.NamedRef.Name']]]
+];
diff --git a/0.4.0-beta/search/properties_a.js b/0.4.0-beta/search/properties_a.js
new file mode 100644
index 00000000..93c40821
--- /dev/null
+++ b/0.4.0-beta/search/properties_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['paths_0',['Paths',['../class_fauna_1_1_exceptions_1_1_constraint_failure.html#af44c20ade8174ff4e4f4ed981825f1d0',1,'Fauna::Exceptions::ConstraintFailure']]],
+ ['property_1',['Property',['../class_fauna_1_1_mapping_1_1_field_info.html#a30eb69d2b57a4511c02f814753079b78',1,'Fauna::Mapping::FieldInfo']]]
+];
diff --git a/0.4.0-beta/search/properties_b.js b/0.4.0-beta/search/properties_b.js
new file mode 100644
index 00000000..864ab956
--- /dev/null
+++ b/0.4.0-beta/search/properties_b.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['querycount_0',['QueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a7df99cda2d06e4aa4e87925c057e1fcc',1,'Fauna::Core::Stats']]],
+ ['querytags_1',['querytags',['../class_fauna_1_1_core_1_1_query_options.html#a910682a2882d9a5c1e87a840f4a420e9',1,'Fauna.Core.QueryOptions.QueryTags'],['../class_fauna_1_1_core_1_1_query_response.html#a556a527fe8a2cb89e8f83d1384ac275c',1,'Fauna.Core.QueryResponse.QueryTags'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a0e364c903a5f6734ba12ef675713d6a0',1,'Fauna.Exceptions.ServiceException.QueryTags']]],
+ ['querytimems_2',['querytimems',['../struct_fauna_1_1_core_1_1_query_stats.html#ada4a2c17076a21a842e5e7f4fd6f65d5',1,'Fauna.Core.QueryStats.QueryTimeMs'],['../struct_fauna_1_1_core_1_1_stats.html#a32224f8180d6225e57602b7e04406339',1,'Fauna.Core.Stats.QueryTimeMs']]],
+ ['querytimeout_3',['QueryTimeout',['../class_fauna_1_1_core_1_1_query_options.html#a03a005967f73948d566a63743a8a9700',1,'Fauna::Core::QueryOptions']]]
+];
diff --git a/0.4.0-beta/search/properties_c.js b/0.4.0-beta/search/properties_c.js
new file mode 100644
index 00000000..f545b504
--- /dev/null
+++ b/0.4.0-beta/search/properties_c.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['ratelimitedcomputequerycount_0',['RateLimitedComputeQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a748ea3e6d41b59a01a0993cd1c92adb2',1,'Fauna::Core::Stats']]],
+ ['ratelimitedreadquerycount_1',['RateLimitedReadQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a4d203d51290f1cc059ac2215fbc7a978',1,'Fauna::Core::Stats']]],
+ ['ratelimitedwritequerycount_2',['RateLimitedWriteQueryCount',['../struct_fauna_1_1_core_1_1_stats.html#a4dd3b9e21139246f6b71e1d3828eae31',1,'Fauna::Core::Stats']]],
+ ['ratelimitshit_3',['RateLimitsHit',['../struct_fauna_1_1_core_1_1_query_stats.html#a7ed02cb1a1f025380e9963f1203065fb',1,'Fauna::Core::QueryStats']]],
+ ['rawjson_4',['RawJson',['../class_fauna_1_1_core_1_1_query_response.html#a1e4bbf5d4c802be69412a980548236ef',1,'Fauna::Core::QueryResponse']]],
+ ['readops_5',['readops',['../struct_fauna_1_1_core_1_1_query_stats.html#a559791faf2f5c94825d9b6641b4cc269',1,'Fauna.Core.QueryStats.ReadOps'],['../struct_fauna_1_1_core_1_1_stats.html#a212a96d8dfb248cbdc615cf89907b27f',1,'Fauna.Core.Stats.ReadOps']]],
+ ['responsebody_6',['responsebody',['../class_fauna_1_1_exceptions_1_1_network_exception.html#ac5dc1caed3250319038d2f805f2a545f',1,'Fauna.Exceptions.NetworkException.ResponseBody'],['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#abc51ffe41d2b04b15d4cd83d2b94f4b9',1,'Fauna.Exceptions.ProtocolException.ResponseBody']]],
+ ['retryconfiguration_7',['RetryConfiguration',['../class_fauna_1_1_configuration.html#a1653cacae741b8362dfcb453133a7ab3',1,'Fauna::Configuration']]],
+ ['retrypolicy_8',['RetryPolicy',['../class_fauna_1_1_core_1_1_retry_configuration.html#aea6b744ea4739dfe753c74d1fde1c8d4',1,'Fauna::Core::RetryConfiguration']]]
+];
diff --git a/0.4.0-beta/search/properties_d.js b/0.4.0-beta/search/properties_d.js
new file mode 100644
index 00000000..e825a378
--- /dev/null
+++ b/0.4.0-beta/search/properties_d.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['schemaversion_0',['schemaversion',['../class_fauna_1_1_exceptions_1_1_service_exception.html#a65603b7803bb1d46f4f318339b19fbe4',1,'Fauna.Exceptions.ServiceException.SchemaVersion'],['../class_fauna_1_1_core_1_1_query_response.html#ae1eb6cb66e28964b59b649df292e120e',1,'Fauna.Core.QueryResponse.SchemaVersion']]],
+ ['secret_1',['Secret',['../class_fauna_1_1_configuration.html#a8ae4e969be477bd601e4abaffea172e8',1,'Fauna::Configuration']]],
+ ['startts_2',['startts',['../class_fauna_1_1_stream_options.html#a97789245ee50ba06cb5915404e5e2abd',1,'Fauna.StreamOptions.StartTs'],['../class_fauna_1_1_types_1_1_stream.html#a99fc080533c339249548b5ea52f61102',1,'Fauna.Types.Stream.StartTs']]],
+ ['statictype_3',['StaticType',['../class_fauna_1_1_core_1_1_query_success.html#ab792c4c089989580d79f1918bee3e280',1,'Fauna::Core::QuerySuccess']]],
+ ['stats_4',['stats',['../class_fauna_1_1_core_1_1_query_response.html#a1e4dcba989f75a7f4b660f09728ee152',1,'Fauna.Core.QueryResponse.Stats'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a6af6c7dbc47cd2d825376bc08cbf47dd',1,'Fauna.Exceptions.ServiceException.Stats'],['../class_fauna_1_1_types_1_1_event.html#a56ceae46653e7b862a2604e268958ffb',1,'Fauna.Types.Event.Stats']]],
+ ['statscollector_5',['StatsCollector',['../class_fauna_1_1_configuration.html#ab04409b18aad1ba47b860fb6ff5b923e',1,'Fauna::Configuration']]],
+ ['statuscode_6',['statuscode',['../class_fauna_1_1_core_1_1_query_failure.html#abb1d293cd1f0362b70f7b5759170ba05',1,'Fauna.Core.QueryFailure.StatusCode'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a76832ee18db230c2f20354b924691b4c',1,'Fauna.Exceptions.ServiceException.StatusCode'],['../class_fauna_1_1_exceptions_1_1_protocol_exception.html#ab39646ac32b572ad69dada194a4b4cc6',1,'Fauna.Exceptions.ProtocolException.StatusCode'],['../class_fauna_1_1_exceptions_1_1_network_exception.html#a66fe9b355748cc1a710fb320134decef',1,'Fauna.Exceptions.NetworkException.StatusCode']]],
+ ['storagebytesread_7',['storagebytesread',['../struct_fauna_1_1_core_1_1_query_stats.html#a76978366a8055949f82d9733355f9c1c',1,'Fauna.Core.QueryStats.StorageBytesRead'],['../struct_fauna_1_1_core_1_1_stats.html#a1b4a10e1b3dd26e46e2529587f98d088',1,'Fauna.Core.Stats.StorageBytesRead']]],
+ ['storagebyteswrite_8',['storagebyteswrite',['../struct_fauna_1_1_core_1_1_query_stats.html#a78b8003405bf41d4a0d03d03555dac46',1,'Fauna.Core.QueryStats.StorageBytesWrite'],['../struct_fauna_1_1_core_1_1_stats.html#a6668bd4ce18bff6ac4e40703e1ccbdf2',1,'Fauna.Core.Stats.StorageBytesWrite']]],
+ ['summary_9',['summary',['../class_fauna_1_1_core_1_1_query_response.html#a8a296943a4f7ea89390ef217a7e0002a',1,'Fauna.Core.QueryResponse.Summary'],['../class_fauna_1_1_exceptions_1_1_service_exception.html#a30fef9448a1973796a1eaac5e167f4e5',1,'Fauna.Exceptions.ServiceException.Summary']]]
+];
diff --git a/0.4.0-beta/search/properties_e.js b/0.4.0-beta/search/properties_e.js
new file mode 100644
index 00000000..d4962d67
--- /dev/null
+++ b/0.4.0-beta/search/properties_e.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['token_0',['token',['../class_fauna_1_1_core_1_1_stream_enumerable.html#a00fb012724a4898d9782d81d1a6c7ea5',1,'Fauna.Core.StreamEnumerable.Token'],['../class_fauna_1_1_stream_options.html#a5a08c036dbbeff0102d309bb5eecf560',1,'Fauna.StreamOptions.Token']]],
+ ['traceparent_1',['TraceParent',['../class_fauna_1_1_core_1_1_query_options.html#adcd2d01f1052814fbe91493c336b24ed',1,'Fauna::Core::QueryOptions']]],
+ ['txntime_2',['TxnTime',['../class_fauna_1_1_types_1_1_event.html#af2dc26a893aa6f0cb880ef96913985d1',1,'Fauna::Types::Event']]],
+ ['txnts_3',['TxnTs',['../class_fauna_1_1_exceptions_1_1_service_exception.html#ae3b905ebb35e6e1488f5413433aca00c',1,'Fauna::Exceptions::ServiceException']]],
+ ['type_4',['type',['../class_fauna_1_1_mapping_1_1_field_info.html#a1f281e606344359ec787748ce5c564c9',1,'Fauna.Mapping.FieldInfo.Type'],['../class_fauna_1_1_mapping_1_1_mapping_info.html#a5604dd32dadf5ba336d0f4f300981964',1,'Fauna.Mapping.MappingInfo.Type'],['../class_fauna_1_1_types_1_1_event.html#a0cec119625d64c52d35524bfebfb3d45',1,'Fauna.Types.Event.Type']]],
+ ['typecheck_5',['TypeCheck',['../class_fauna_1_1_core_1_1_query_options.html#a096a0b15d947c325dd27a95824eba285',1,'Fauna::Core::QueryOptions']]]
+];
diff --git a/0.4.0-beta/search/properties_f.js b/0.4.0-beta/search/properties_f.js
new file mode 100644
index 00000000..3a9e68c9
--- /dev/null
+++ b/0.4.0-beta/search/properties_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['unwrap_0',['unwrap',['../class_fauna_1_1_query_expr.html#a15ecd8bb43a28ae4c53852da41455a37',1,'Fauna.QueryExpr.Unwrap'],['../class_fauna_1_1_query_literal.html#a3f611be6098117cb2a14563627cf5bf6',1,'Fauna.QueryLiteral.Unwrap'],['../class_fauna_1_1_query_obj.html#aff4bb8d49b6ac001f8a584da4c7a34c8',1,'Fauna.QueryObj.Unwrap'],['../class_fauna_1_1_query_val.html#a8cee65a5c9047d781885c6a2bb5f93c3',1,'Fauna.QueryVal.Unwrap']]]
+];
diff --git a/0.4.0-beta/search/search.css b/0.4.0-beta/search/search.css
new file mode 100644
index 00000000..a53214fc
--- /dev/null
+++ b/0.4.0-beta/search/search.css
@@ -0,0 +1,286 @@
+/*---------------- Search Box */
+
+#MSearchBox {
+ position: absolute;
+ right: 5px;
+}
+/*---------------- Search box styling */
+
+.SRPage * {
+ font-weight: normal;
+ line-height: normal;
+}
+
+dark-mode-toggle {
+ margin-left: 5px;
+ display: flex;
+ float: right;
+}
+
+#MSearchBox {
+ display: inline-block;
+ white-space : nowrap;
+ background: var(--search-background-color);
+ border-radius: 0.65em;
+ box-shadow: var(--search-box-shadow);
+ z-index: 102;
+}
+
+#MSearchBox .left {
+ display: inline-block;
+ vertical-align: middle;
+ height: 1.4em;
+}
+
+#MSearchSelect {
+ display: inline-block;
+ vertical-align: middle;
+ width: 20px;
+ height: 19px;
+ background-image: var(--search-magnification-select-image);
+ margin: 0 0 0 0.3em;
+ padding: 0;
+}
+
+#MSearchSelectExt {
+ display: inline-block;
+ vertical-align: middle;
+ width: 10px;
+ height: 19px;
+ background-image: var(--search-magnification-image);
+ margin: 0 0 0 0.5em;
+ padding: 0;
+}
+
+
+#MSearchField {
+ display: inline-block;
+ vertical-align: middle;
+ width: 7.5em;
+ height: 19px;
+ margin: 0 0.15em;
+ padding: 0;
+ line-height: 1em;
+ border:none;
+ color: var(--search-foreground-color);
+ outline: none;
+ font-family: var(--font-family-search);
+ -webkit-border-radius: 0px;
+ border-radius: 0px;
+ background: none;
+}
+
+@media(hover: none) {
+ /* to avoid zooming on iOS */
+ #MSearchField {
+ font-size: 16px;
+ }
+}
+
+#MSearchBox .right {
+ display: inline-block;
+ vertical-align: middle;
+ width: 1.4em;
+ height: 1.4em;
+}
+
+#MSearchClose {
+ display: none;
+ font-size: inherit;
+ background : none;
+ border: none;
+ margin: 0;
+ padding: 0;
+ outline: none;
+
+}
+
+#MSearchCloseImg {
+ padding: 0.3em;
+ margin: 0;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: var(--search-active-color);
+}
+
+
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid var(--search-filter-border-color);
+ background-color: var(--search-filter-background-color);
+ z-index: 10001;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt var(--font-family-search);
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: var(--font-family-monospace);
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: var(--search-filter-foreground-color);
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: var(--search-filter-foreground-color);
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: var(--search-filter-highlight-text-color);
+ background-color: var(--search-filter-highlight-bg-color);
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ /*width: 60ex;*/
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid var(--search-results-border-color);
+ background-color: var(--search-results-background-color);
+ z-index:10000;
+ width: 300px;
+ height: 400px;
+ overflow: auto;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+div.SRPage {
+ margin: 5px 2px;
+ background-color: var(--search-results-background-color);
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: var(--search-results-foreground-color);
+ font-family: var(--font-family-search);
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: var(--search-results-foreground-color);
+ font-family: var(--font-family-search);
+ font-size: 8pt;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+ font-family: var(--font-family-search);
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+ font-family: var(--font-family-search);
+}
+
+.SRResult {
+ display: none;
+}
+
+div.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: var(--nav-gradient-active-image-parent);
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/0.4.0-beta/search/search.js b/0.4.0-beta/search/search.js
new file mode 100644
index 00000000..6fd40c67
--- /dev/null
+++ b/0.4.0-beta/search/search.js
@@ -0,0 +1,840 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+ */
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ e.stopPropagation();
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var jsFile;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
+ }
+
+ var loadJS = function(url, impl, loc){
+ var scriptTag = document.createElement('script');
+ scriptTag.src = url;
+ scriptTag.onload = impl;
+ scriptTag.onreadystatechange = impl;
+ loc.appendChild(scriptTag);
+ }
+
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+ var domSearchBox = this.DOMSearchBox();
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var domSearchClose = this.DOMSearchClose();
+ var resultsPath = this.resultsPath;
+
+ var handleResults = function() {
+ document.getElementById("Loading").style.display="none";
+ if (typeof searchData !== 'undefined') {
+ createResults(resultsPath);
+ document.getElementById("NoMatches").style.display="none";
+ }
+
+ if (idx!=-1) {
+ searchResults.Search(searchValue);
+ } else { // no file with search results => force empty search results
+ searchResults.Search('====');
+ }
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ domSearchClose.style.display = 'inline-block';
+ var left = getXPos(domSearchBox) + 150;
+ var top = getYPos(domSearchBox) + 20;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ var maxWidth = document.body.clientWidth;
+ var maxHeight = document.body.clientHeight;
+ var width = 300;
+ if (left<10) left=10;
+ if (width+left+8>maxWidth) width=maxWidth-left-8;
+ var height = 400;
+ if (height+top+8>maxHeight) height=maxHeight-top-8;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResultsWindow.style.height = height + 'px';
+ }
+ }
+
+ if (jsFile) {
+ loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
+ } else {
+ handleResults();
+ }
+
+ this.lastSearchValue = searchValue;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+ this.searchActive = true;
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ this.DOMSearchField().value = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of .
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ e.stopPropagation();
+ searchBox.CloseResultsWindow();
+ document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ e.stopPropagation();
+ searchBox.CloseResultsWindow();
+ document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults(resultsPath)
+{
+ var results = document.getElementById("SRResults");
+ results.innerHTML = '';
+ for (var e=0; e
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.ErrorInfo , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_core_1_1_error_info.html b/0.4.0-beta/struct_fauna_1_1_core_1_1_error_info.html
new file mode 100644
index 00000000..fa2a8593
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_core_1_1_error_info.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.ErrorInfo Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Contains detailed information about an error in a query response.
+ More...
+
+
+string? Code [get]
+ The error code when a query fails.
+
+string? Message [get]
+ The detailed message describing the cause of the error.
+
+ConstraintFailure [] ConstraintFailures [get]
+ The constraint failures that occurred during the query.
+
+object? Abort [get]
+ The information about an abort operation within a transaction.
+
+
+
+
Contains detailed information about an error in a query response.
+
+
Definition at line 10 of file ErrorInfo.cs .
+
+
+
◆ Abort
+
+
+
+
+
+
+
+
+ object? Fauna.Core.ErrorInfo.Abort
+
+
+
+
+get
+
+
+
+
+
The information about an abort operation within a transaction.
+
+
Definition at line 34 of file ErrorInfo.cs .
+
+
+
+
+
◆ Code
+
+
+
+
+
+
+
+
+ string? Fauna.Core.ErrorInfo.Code
+
+
+
+
+get
+
+
+
+
+
The error code when a query fails.
+
+
Definition at line 16 of file ErrorInfo.cs .
+
+
+
+
+
◆ ConstraintFailures
+
+
+
+
+
The constraint failures that occurred during the query.
+
+
Definition at line 28 of file ErrorInfo.cs .
+
+
+
+
+
◆ Message
+
+
+
+
+
+
+
+
+ string? Fauna.Core.ErrorInfo.Message
+
+
+
+
+get
+
+
+
+
+
The detailed message describing the cause of the error.
+
+
Definition at line 22 of file ErrorInfo.cs .
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats-members.html b/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats-members.html
new file mode 100644
index 00000000..df44f59e
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats-members.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.QueryStats , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats.html b/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats.html
new file mode 100644
index 00000000..58c5259f
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_core_1_1_query_stats.html
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.QueryStats Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Contains statistics related to the execution of a query in the Fauna database.
+ More...
+
+
+override string ToString ()
+ Returns a string representation of the query statistics.
+
+
+
+int ComputeOps [get]
+ The number of compute operations consumed by the query.
+
+int ReadOps [get]
+ The number of read operations consumed by the query.
+
+int WriteOps [get]
+ The number of write operations consumed by the query.
+
+int QueryTimeMs [get]
+ The query processing time in milliseconds.
+
+int ContentionRetries [get]
+ The write contention retry count.
+
+int StorageBytesRead [get]
+ The amount of data read from storage, in bytes.
+
+int StorageBytesWrite [get]
+ The amount of data written to storage, in bytes.
+
+List< string > RateLimitsHit [get]
+ The types of operations that were limited or approaching rate limits.
+
+
+
+
Contains statistics related to the execution of a query in the Fauna database.
+
+
Definition at line 9 of file QueryStats.cs .
+
+
+
◆ ToString()
+
+
+
+
+
+ override string Fauna.Core.QueryStats.ToString
+ (
+ )
+
+
+
+
+
+
Returns a string representation of the query statistics.
+
Returns A string detailing the query execution statistics.
+
+
Definition at line 63 of file QueryStats.cs .
+
+
+
+
+
+
◆ ComputeOps
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.ComputeOps
+
+
+
+
+get
+
+
+
+
+
The number of compute operations consumed by the query.
+
+
Definition at line 15 of file QueryStats.cs .
+
+
+
+
+
◆ ContentionRetries
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.ContentionRetries
+
+
+
+
+get
+
+
+
+
+
The write contention retry count.
+
+
Definition at line 39 of file QueryStats.cs .
+
+
+
+
+
◆ QueryTimeMs
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.QueryTimeMs
+
+
+
+
+get
+
+
+
+
+
The query processing time in milliseconds.
+
+
Definition at line 33 of file QueryStats.cs .
+
+
+
+
+
◆ RateLimitsHit
+
+
+
+
+
+
+
+
+ List<string> Fauna.Core.QueryStats.RateLimitsHit
+
+
+
+
+get
+
+
+
+
+
The types of operations that were limited or approaching rate limits.
+
+
Definition at line 57 of file QueryStats.cs .
+
+
+
+
+
◆ ReadOps
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.ReadOps
+
+
+
+
+get
+
+
+
+
+
The number of read operations consumed by the query.
+
+
Definition at line 21 of file QueryStats.cs .
+
+
+
+
+
◆ StorageBytesRead
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.StorageBytesRead
+
+
+
+
+get
+
+
+
+
+
The amount of data read from storage, in bytes.
+
+
Definition at line 45 of file QueryStats.cs .
+
+
+
+
+
◆ StorageBytesWrite
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.StorageBytesWrite
+
+
+
+
+get
+
+
+
+
+
The amount of data written to storage, in bytes.
+
+
Definition at line 51 of file QueryStats.cs .
+
+
+
+
+
◆ WriteOps
+
+
+
+
+
+
+
+
+ int Fauna.Core.QueryStats.WriteOps
+
+
+
+
+get
+
+
+
+
+
The number of write operations consumed by the query.
+
+
Definition at line 27 of file QueryStats.cs .
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_core_1_1_stats-members.html b/0.4.0-beta/struct_fauna_1_1_core_1_1_stats-members.html
new file mode 100644
index 00000000..08cee172
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_core_1_1_stats-members.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Core.Stats , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_core_1_1_stats.html b/0.4.0-beta/struct_fauna_1_1_core_1_1_stats.html
new file mode 100644
index 00000000..77ca09b4
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_core_1_1_stats.html
@@ -0,0 +1,391 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Core.Stats Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 4 of file StatsCollector.cs .
+
+
+
◆ ComputeOps
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.ComputeOps
+
+
+
+
+get
+
+
+
+
+
+
◆ ContentionRetries
+
+
+
+
+
+
+
+
+ int Fauna.Core.Stats.ContentionRetries
+
+
+
+
+get
+
+
+
+
+
+
◆ QueryCount
+
+
+
+
+
+
+
+
+ int Fauna.Core.Stats.QueryCount
+
+
+
+
+get
+
+
+
+
+
+
◆ QueryTimeMs
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.QueryTimeMs
+
+
+
+
+get
+
+
+
+
+
+
◆ RateLimitedComputeQueryCount
+
+
+
+
+
+
+
+
+ int Fauna.Core.Stats.RateLimitedComputeQueryCount
+
+
+
+
+get
+
+
+
+
+
+
◆ RateLimitedReadQueryCount
+
+
+
+
+
+
+
+
+ int Fauna.Core.Stats.RateLimitedReadQueryCount
+
+
+
+
+get
+
+
+
+
+
+
◆ RateLimitedWriteQueryCount
+
+
+
+
+
+
+
+
+ int Fauna.Core.Stats.RateLimitedWriteQueryCount
+
+
+
+
+get
+
+
+
+
+
+
◆ ReadOps
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.ReadOps
+
+
+
+
+get
+
+
+
+
+
+
◆ StorageBytesRead
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.StorageBytesRead
+
+
+
+
+get
+
+
+
+
+
+
◆ StorageBytesWrite
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.StorageBytesWrite
+
+
+
+
+get
+
+
+
+
+
+
◆ WriteOps
+
+
+
+
+
+
+
+
+ long Fauna.Core.Stats.WriteOps
+
+
+
+
+get
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_query_string_handler-members.html b/0.4.0-beta/struct_fauna_1_1_query_string_handler-members.html
new file mode 100644
index 00000000..920d50ed
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_query_string_handler-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.QueryStringHandler , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_query_string_handler.html b/0.4.0-beta/struct_fauna_1_1_query_string_handler.html
new file mode 100644
index 00000000..c609b35b
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_query_string_handler.html
@@ -0,0 +1,239 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.QueryStringHandler Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions.
+ More...
+
+
+ QueryStringHandler (int literalLength, int formattedCount)
+ Initializes a new instance of the QueryStringHandler struct.
+
+void AppendLiteral (string value)
+ Appends a literal string to the query.
+
+void AppendFormatted (object? value)
+ Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on its type.
+
+Query Result ()
+ Constructs and returns a Query instance representing the current state of the handler.
+
+
+
+
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions.
+
+
Definition at line 9 of file QueryStringHandler.cs .
+
+
+
◆ QueryStringHandler()
+
+
+
+
+
+ Fauna.QueryStringHandler.QueryStringHandler
+ (
+ int
+ literalLength ,
+
+
+
+
+ int
+ formattedCount
+
+
+
+ )
+
+
+
+
+
+
Initializes a new instance of the QueryStringHandler struct.
+
Parameters
+
+ literalLength The estimated length of the literals in the interpolated string.
+ formattedCount The number of format items in the interpolated string.
+
+
+
+
+
Definition at line 18 of file QueryStringHandler.cs .
+
+
+
+
+
+
◆ AppendFormatted()
+
+
+
+
+
+ void Fauna.QueryStringHandler.AppendFormatted
+ (
+ object?
+ value )
+
+
+
+
+
+
Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on its type.
+
Parameters
+
+ value The value to append.
+
+
+
+
+
Definition at line 36 of file QueryStringHandler.cs .
+
+
+
+
+
◆ AppendLiteral()
+
+
+
+
+
+ void Fauna.QueryStringHandler.AppendLiteral
+ (
+ string
+ value )
+
+
+
+
+
+
Appends a literal string to the query.
+
Parameters
+
+ value The literal string to append.
+
+
+
+
+
Definition at line 27 of file QueryStringHandler.cs .
+
+
+
+
+
◆ Result()
+
+
+
+
+
+ Query Fauna.QueryStringHandler.Result
+ (
+ )
+
+
+
+
+
+
Constructs and returns a Query instance representing the current state of the handler.
+
Returns A Query instance representing the constructed query fragments.
+
+
Definition at line 52 of file QueryStringHandler.cs .
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader-members.html b/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader-members.html
new file mode 100644
index 00000000..e019ea64
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader-members.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Fauna.Serialization.Utf8FaunaReader , including all inherited members.
+
+
+
+
+
diff --git a/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html b/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html
new file mode 100644
index 00000000..0086a7a3
--- /dev/null
+++ b/0.4.0-beta/struct_fauna_1_1_serialization_1_1_utf8_fauna_reader.html
@@ -0,0 +1,935 @@
+
+
+
+
+
+
+
+Fauna v10 .NET/C# Driver: Fauna.Serialization.Utf8FaunaReader Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fauna v10 .NET/C# Driver 0.4.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+ More...
+
+
+ Utf8FaunaReader (ReadOnlySequence< byte > bytes)
+ Initializes a new Utf8FaunaReader to read from a ReadOnlySequence of bytes.
+
+ Utf8FaunaReader (string str)
+ Initializes a new Utf8FaunaReader to read from a string.
+
+void Skip ()
+ Skips the value of the current token.
+
+bool Read ()
+ Reads the next token from the source.
+
+object? GetValue ()
+ Gets the value of the current token.
+
+string? GetString ()
+ Retrieves a string value from the current token.
+
+bool GetBoolean ()
+ Retrieves a boolean value from the current JSON token.
+
+DateOnly GetDate ()
+ Retrieves a DateOnly value from the current token.
+
+float GetFloat ()
+ Retrieves a float value from the current token.
+
+double GetDouble ()
+ Retrieves a double value from the current token.
+
+decimal GetDoubleAsDecimal ()
+ Retrieves a decimal value from the current token.
+
+byte GetByte ()
+ Retrieves an byte value from the current token.
+
+byte[] GetBytes ()
+ Retrieves a byte array value from the current token.
+
+sbyte GetUnsignedByte ()
+ Retrieves an unsigned byte value from the current token.
+
+int GetInt ()
+ Retrieves an integer value from the current token.
+
+uint GetUnsignedInt ()
+ Retrieves an unsigned integer value from the current token.
+
+short GetShort ()
+ Retrieves an short value from the current token.
+
+ushort GetUnsignedShort ()
+ Retrieves an unsigned short value from the current token.
+
+long GetLong ()
+ Retrieves a long value from the current token.
+
+Module GetModule ()
+ Retrieves a Module object from the current token.
+
+Stream GetStream ()
+ Retrieves a Stream token string from the current token.
+
+DateTime GetTime ()
+ Retrieves a DateTime value from the current token.
+
+string TryGetString (out string value)
+ Tries to retrieve a string value from the current token.
+
+bool TryGetBoolean (out bool value)
+ Tries to retrieve a boolean value from the current token.
+
+DateTime TryGetDateTime (out DateTime value)
+ Tries to retrieve a DateTime value from the current token.
+
+double TryGetDouble (out double value)
+ Tries to retrieve a double value from the current token.
+
+int TryGetInt (out int value)
+ Tries to retrieve an integer value from the current token.
+
+long TryGetLong (out long value)
+ Tries to retrieve a long value from the current token.
+
+Module TryGetModule (out Module value)
+ Tries to retrieve a Module object from the current token.
+
+
+
+
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
+
+
Definition at line 14 of file Utf8FaunaReader.cs .
+
+
+
◆ Utf8FaunaReader() [1/2]
+
+
+
+
+
+ Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader
+ (
+ ReadOnlySequence< byte >
+ bytes )
+
+
+
+
+
+
Initializes a new Utf8FaunaReader to read from a ReadOnlySequence of bytes.
+
Parameters
+
+ bytes The sequence of bytes to read from.
+
+
+
+
+
Definition at line 46 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ Utf8FaunaReader() [2/2]
+
+
+
+
+
+ Fauna.Serialization.Utf8FaunaReader.Utf8FaunaReader
+ (
+ string
+ str )
+
+
+
+
+
+
Initializes a new Utf8FaunaReader to read from a string.
+
Parameters
+
+ str The string to read from.
+
+
+
+
+
Definition at line 56 of file Utf8FaunaReader.cs .
+
+
+
+
+
+
◆ GetBoolean()
+
+
+
+
+
+ bool Fauna.Serialization.Utf8FaunaReader.GetBoolean
+ (
+ )
+
+
+
+
+
+
Retrieves a boolean value from the current JSON token.
+
Returns A boolean representation of the current token's value.
+
+
Definition at line 203 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetByte()
+
+
+
+
+
+ byte Fauna.Serialization.Utf8FaunaReader.GetByte
+ (
+ )
+
+
+
+
+
+
Retrieves an byte value from the current token.
+
Returns A byte representation of the current token's value.
+
+
Definition at line 291 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetBytes()
+
+
+
+
+
+ byte[] Fauna.Serialization.Utf8FaunaReader.GetBytes
+ (
+ )
+
+
+
+
+
+
Retrieves a byte array value from the current token.
+
Returns A byte array representation of the current token's value.
+
+
Definition at line 309 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetDate()
+
+
+
+
+
+ DateOnly Fauna.Serialization.Utf8FaunaReader.GetDate
+ (
+ )
+
+
+
+
+
+
Retrieves a DateOnly value from the current token.
+
Returns A DateOnly representation of the current token's value.
+
+
Definition at line 219 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetDouble()
+
+
+
+
+
+ double Fauna.Serialization.Utf8FaunaReader.GetDouble
+ (
+ )
+
+
+
+
+
+
Retrieves a double value from the current token.
+
Returns A double representation of the current token's value.
+
+
Definition at line 255 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetDoubleAsDecimal()
+
+
+
+
+
+ decimal Fauna.Serialization.Utf8FaunaReader.GetDoubleAsDecimal
+ (
+ )
+
+
+
+
+
+
Retrieves a decimal value from the current token.
+
Returns A decimal representation of the current token's value.
+
+
Definition at line 273 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetFloat()
+
+
+
+
+
+ float Fauna.Serialization.Utf8FaunaReader.GetFloat
+ (
+ )
+
+
+
+
+
+
Retrieves a float value from the current token.
+
Returns A float representation of the current token's value.
+
+
Definition at line 237 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetInt()
+
+
+
+
+
+ int Fauna.Serialization.Utf8FaunaReader.GetInt
+ (
+ )
+
+
+
+
+
+
Retrieves an integer value from the current token.
+
Returns An integer representation of the current token's value.
+
+
Definition at line 345 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetLong()
+
+
+
+
+
+ long Fauna.Serialization.Utf8FaunaReader.GetLong
+ (
+ )
+
+
+
+
+
+
Retrieves a long value from the current token.
+
Returns A long representation of the current token's value.
+
+
Definition at line 415 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetModule()
+
+
+
+
+
+ Module Fauna.Serialization.Utf8FaunaReader.GetModule
+ (
+ )
+
+
+
+
+
+
Retrieves a Module object from the current token.
+
Returns A Module representation of the current token's value.
+
+
Definition at line 433 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetShort()
+
+
+
+
+
+ short Fauna.Serialization.Utf8FaunaReader.GetShort
+ (
+ )
+
+
+
+
+
+
Retrieves an short value from the current token.
+
Returns An short representation of the current token's value.
+
+
Definition at line 381 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetStream()
+
+
+
+
+
+ Stream Fauna.Serialization.Utf8FaunaReader.GetStream
+ (
+ )
+
+
+
+
+
+
Retrieves a Stream token string from the current token.
+
Returns A Stream token string of the current token's value.
+
+
Definition at line 444 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetString()
+
+
+
+
+
+ string? Fauna.Serialization.Utf8FaunaReader.GetString
+ (
+ )
+
+
+
+
+
+
Retrieves a string value from the current token.
+
Returns A string representation of the current token's value.
+
+
Definition at line 182 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetTime()
+
+
+
+
+
+ DateTime Fauna.Serialization.Utf8FaunaReader.GetTime
+ (
+ )
+
+
+
+
+
+
Retrieves a DateTime value from the current token.
+
Returns A DateTime representation of the current token's value.
+
+
Definition at line 455 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetUnsignedByte()
+
+
+
+
+
+ sbyte Fauna.Serialization.Utf8FaunaReader.GetUnsignedByte
+ (
+ )
+
+
+
+
+
+
Retrieves an unsigned byte value from the current token.
+
Returns An unsigned byte representation of the current token's value.
+
+
Definition at line 327 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetUnsignedInt()
+
+
+
+
+
+ uint Fauna.Serialization.Utf8FaunaReader.GetUnsignedInt
+ (
+ )
+
+
+
+
+
+
Retrieves an unsigned integer value from the current token.
+
Returns An unsigned integer representation of the current token's value.
+
+
Definition at line 363 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetUnsignedShort()
+
+
+
+
+
+ ushort Fauna.Serialization.Utf8FaunaReader.GetUnsignedShort
+ (
+ )
+
+
+
+
+
+
Retrieves an unsigned short value from the current token.
+
Returns An unsigned short representation of the current token's value.
+
+
Definition at line 398 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ GetValue()
+
+
+
+
+
+ object? Fauna.Serialization.Utf8FaunaReader.GetValue
+ (
+ )
+
+
+
+
+
+
Gets the value of the current token.
+
Returns The value of the current token, or null if no value is associated with the token.
+
Exceptions
+
+ SerializationException Thrown when an error occurs during token value retrieval.
+
+
+
+
+
Definition at line 161 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ Read()
+
+
+
+
+
+ bool Fauna.Serialization.Utf8FaunaReader.Read
+ (
+ )
+
+
+
+
+
+
Reads the next token from the source.
+
Returns true if the token was read successfully; otherwise, false.
+
+
Definition at line 94 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ Skip()
+
+
+
+
+
+ void Fauna.Serialization.Utf8FaunaReader.Skip
+ (
+ )
+
+
+
+
+
+
+
◆ TryGetBoolean()
+
+
+
+
+
+ bool Fauna.Serialization.Utf8FaunaReader.TryGetBoolean
+ (
+ out bool
+ value )
+
+
+
+
+
+
Tries to retrieve a boolean value from the current token.
+
Parameters
+
+ value When this method returns, contains the boolean value, if the conversion succeeded, or false if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a boolean; otherwise, false.
+
+
Definition at line 484 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetDateTime()
+
+
+
+
+
+ DateTime Fauna.Serialization.Utf8FaunaReader.TryGetDateTime
+ (
+ out DateTime
+ value )
+
+
+
+
+
+
Tries to retrieve a DateTime value from the current token.
+
Parameters
+
+ value When this method returns, contains the DateTime value, if the conversion succeeded, or the default DateTime value if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a DateTime; otherwise, false.
+
+
Definition at line 494 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetDouble()
+
+
+
+
+
+ double Fauna.Serialization.Utf8FaunaReader.TryGetDouble
+ (
+ out double
+ value )
+
+
+
+
+
+
Tries to retrieve a double value from the current token.
+
Parameters
+
+ value When this method returns, contains the double value, if the conversion succeeded, or 0.0 if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a double; otherwise, false.
+
+
Definition at line 504 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetInt()
+
+
+
+
+
+ int Fauna.Serialization.Utf8FaunaReader.TryGetInt
+ (
+ out int
+ value )
+
+
+
+
+
+
Tries to retrieve an integer value from the current token.
+
Parameters
+
+ value When this method returns, contains the integer value, if the conversion succeeded, or 0 if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to an integer; otherwise, false.
+
+
Definition at line 514 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetLong()
+
+
+
+
+
+ long Fauna.Serialization.Utf8FaunaReader.TryGetLong
+ (
+ out long
+ value )
+
+
+
+
+
+
Tries to retrieve a long value from the current token.
+
Parameters
+
+ value When this method returns, contains the long value, if the conversion succeeded, or 0 if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a long; otherwise, false.
+
+
Definition at line 524 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetModule()
+
+
+
+
+
+ Module Fauna.Serialization.Utf8FaunaReader.TryGetModule
+ (
+ out Module
+ value )
+
+
+
+
+
+
Tries to retrieve a Module object from the current token.
+
Parameters
+
+ value When this method returns, contains the Module object, if the conversion succeeded, or null if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a Module; otherwise, false.
+
+
Definition at line 534 of file Utf8FaunaReader.cs .
+
+
+
+
+
◆ TryGetString()
+
+
+
+
+
+ string Fauna.Serialization.Utf8FaunaReader.TryGetString
+ (
+ out string
+ value )
+
+
+
+
+
+
Tries to retrieve a string value from the current token.
+
Parameters
+
+ value When this method returns, contains the string value, if the conversion succeeded, or null if the conversion failed.
+
+
+
+
Returns true if the token's value could be converted to a string; otherwise, false.
+
+
Definition at line 474 of file Utf8FaunaReader.cs .
+
+
+
+
+
+
◆ CurrentTokenType
+
+
+
+
+
+
+
+
+ TokenType Fauna.Serialization.Utf8FaunaReader.CurrentTokenType
+
+
+
+
+get
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/0.4.0-beta/sync_off.png b/0.4.0-beta/sync_off.png
new file mode 100644
index 00000000..3b443fc6
Binary files /dev/null and b/0.4.0-beta/sync_off.png differ
diff --git a/0.4.0-beta/sync_on.png b/0.4.0-beta/sync_on.png
new file mode 100644
index 00000000..e08320fb
Binary files /dev/null and b/0.4.0-beta/sync_on.png differ
diff --git a/0.4.0-beta/tab_a.png b/0.4.0-beta/tab_a.png
new file mode 100644
index 00000000..3b725c41
Binary files /dev/null and b/0.4.0-beta/tab_a.png differ
diff --git a/0.4.0-beta/tab_ad.png b/0.4.0-beta/tab_ad.png
new file mode 100644
index 00000000..e34850ac
Binary files /dev/null and b/0.4.0-beta/tab_ad.png differ
diff --git a/0.4.0-beta/tab_b.png b/0.4.0-beta/tab_b.png
new file mode 100644
index 00000000..e2b4a863
Binary files /dev/null and b/0.4.0-beta/tab_b.png differ
diff --git a/0.4.0-beta/tab_bd.png b/0.4.0-beta/tab_bd.png
new file mode 100644
index 00000000..91c25249
Binary files /dev/null and b/0.4.0-beta/tab_bd.png differ
diff --git a/0.4.0-beta/tab_h.png b/0.4.0-beta/tab_h.png
new file mode 100644
index 00000000..fd5cb705
Binary files /dev/null and b/0.4.0-beta/tab_h.png differ
diff --git a/0.4.0-beta/tab_hd.png b/0.4.0-beta/tab_hd.png
new file mode 100644
index 00000000..2489273d
Binary files /dev/null and b/0.4.0-beta/tab_hd.png differ
diff --git a/0.4.0-beta/tab_s.png b/0.4.0-beta/tab_s.png
new file mode 100644
index 00000000..ab478c95
Binary files /dev/null and b/0.4.0-beta/tab_s.png differ
diff --git a/0.4.0-beta/tab_sd.png b/0.4.0-beta/tab_sd.png
new file mode 100644
index 00000000..757a565c
Binary files /dev/null and b/0.4.0-beta/tab_sd.png differ
diff --git a/0.4.0-beta/tabs.css b/0.4.0-beta/tabs.css
new file mode 100644
index 00000000..2c664da1
--- /dev/null
+++ b/0.4.0-beta/tabs.css
@@ -0,0 +1,68 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: var(--nav-gradient-image);
+ width: 100%;
+ z-index: 101;
+ font-size: var(--nav-font-size-level1);
+ font-family: var(--font-family-nav);
+ display: table;
+}
+
+.tabs2 {
+ font-size: var(--nav-font-size-level2);
+}
+.tabs3 {
+ font-size: var(--nav-font-size-level3);
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: block;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: var(--nav-gradient-image);
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:var(--nav-separator-image);
+ background-repeat:no-repeat;
+ background-position:right;
+ color: var(--nav-text-normal-color);
+ text-shadow: var(--nav-text-normal-shadow);
+ text-decoration: none;
+ outline: none;
+}
+
+.tablist a:focus {
+ outline: auto;
+ z-index: 10;
+ position: relative;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: var(--nav-gradient-hover-image);
+ background-repeat:repeat-x;
+ color: var(--nav-text-hover-color);
+ text-shadow: var(--nav-text-hover-shadow);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: var(--nav-gradient-active-image);
+ background-repeat:repeat-x;
+ color: var(--nav-text-active-color);
+ text-shadow: var(--nav-text-active-shadow);
+}
+