Example #1
0
    public override async ValueTask <ArrayBase> CreateArrayAsync(long handle, string tableName, string fieldName, CancellationToken cancellationToken = default)
    {
        var array = new FesArray(_db, _transaction, handle, tableName, fieldName);
        await array.InitializeAsync(cancellationToken).ConfigureAwait(false);

        return(array);
    }
Example #2
0
    public override ArrayBase CreateArray(long handle, string tableName, string fieldName)
    {
        var array = new FesArray(_db, _transaction, handle, tableName, fieldName);

        array.Initialize();
        return(array);
    }
Example #3
0
    public override ValueTask <ArrayBase> CreateArrayAsync(ArrayDesc descriptor, CancellationToken cancellationToken = default)
    {
        var array = new FesArray(descriptor);

        return(ValueTask2.FromResult <ArrayBase>(array));
    }
Example #4
0
    public override ArrayBase CreateArray(ArrayDesc descriptor)
    {
        var array = new FesArray(descriptor);

        return(array);
    }