Class ErlCRUDScriptQueryHandler
Executes Erlang CRUD script-based queries
Inheritance
System.Object
ErlCRUDScriptQueryHandler
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: NFX.Erlang.dll
Syntax
public sealed class ErlCRUDScriptQueryHandler : CRUDQueryHandler<ErlDataStore>, INamed
Constructors
ErlCRUDScriptQueryHandler(ErlDataStore, QuerySource)
Declaration
public ErlCRUDScriptQueryHandler(ErlDataStore store, QuerySource source)
Parameters
Fields
ATOM_Code
Declaration
public static readonly ErlAtom ATOM_Code
Field Value
ATOM_Msg
Declaration
public static readonly ErlAtom ATOM_Msg
Field Value
ATOM_ReqID
Declaration
public static readonly ErlAtom ATOM_ReqID
Field Value
ATOM_Rows
Declaration
public static readonly ErlAtom ATOM_Rows
Field Value
ATOM_SchemaID
Declaration
public static readonly ErlAtom ATOM_SchemaID
Field Value
ATOM_Subscriber
Declaration
public static readonly ErlAtom ATOM_Subscriber
Field Value
ATOM_Timestamp
Declaration
public static readonly ErlAtom ATOM_Timestamp
Field Value
EXECUTE_ERROR_PATTERN
Declaration
public static readonly IErlObject EXECUTE_ERROR_PATTERN
Field Value
EXECUTE_OK_PATTERN
Declaration
public static readonly IErlObject EXECUTE_OK_PATTERN
Field Value
EXECUTE_SUBSCRIBE_ERROR_PATTERN
Declaration
public static readonly IErlObject EXECUTE_SUBSCRIBE_ERROR_PATTERN
Field Value
EXECUTE_SUBSCRIBE_OK_PATTERN
Declaration
public static readonly IErlObject EXECUTE_SUBSCRIBE_OK_PATTERN
Field Value
INVALID_SUBSCRIPTION_REQUEST_EXCEPTION
Declaration
public const int INVALID_SUBSCRIPTION_REQUEST_EXCEPTION = -10
Field Value
Type |
Description |
System.Int32 |
|
Properties
ErlStore
Declaration
public ErlDataStore ErlStore { get; }
Property Value
Methods
Execute(ICRUDQueryExecutionContext, Query, Boolean)
Declaration
public override RowsetBase Execute(ICRUDQueryExecutionContext context, Query query, bool oneRow = false)
Parameters
Returns
Overrides
ExecuteAsync(ICRUDQueryExecutionContext, Query, Boolean)
Declaration
public override Task<RowsetBase> ExecuteAsync(ICRUDQueryExecutionContext context, Query query, bool oneRow = false)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<RowsetBase> |
|
Overrides
ExecuteWithoutFetch(ICRUDQueryExecutionContext, Query)
Declaration
public override int ExecuteWithoutFetch(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Overrides
ExecuteWithoutFetchAsync(ICRUDQueryExecutionContext, Query)
Declaration
public override Task<int> ExecuteWithoutFetchAsync(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
|
Overrides
GetSchema(ICRUDQueryExecutionContext, Query)
Declaration
public override Schema GetSchema(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Overrides
GetSchemaAsync(ICRUDQueryExecutionContext, Query)
Declaration
public override Task<Schema> GetSchemaAsync(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<Schema> |
|
Overrides
OpenCursor(ICRUDQueryExecutionContext, Query)
Declaration
public override Cursor OpenCursor(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Overrides
OpenCursorAsync(ICRUDQueryExecutionContext, Query)
Declaration
public override Task<Cursor> OpenCursorAsync(ICRUDQueryExecutionContext context, Query query)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<Cursor> |
|
Overrides
Implements
Extension Methods