Example #1
0
        private Array GetArrayData(long handle)
        {
            if (_field.ArrayHandle == null)
            {
                _field.ArrayHandle = _statement.CreateArray(handle, Field.Relation, Field.Name);
            }

            ArrayBase gdsArray = _statement.CreateArray(_field.ArrayHandle.Descriptor);

            gdsArray.Handle      = handle;
            gdsArray.DB          = _statement.Database;
            gdsArray.Transaction = _statement.Transaction;

            return(gdsArray.Read());
        }
Example #2
0
        private Array GetArrayData(long handle)
        {
            if (this.field.ArrayHandle == null)
            {
                this.field.ArrayHandle = this.statement.CreateArray(handle, this.Field.Relation, this.Field.Name);
            }

            ArrayBase gdsArray = this.statement.CreateArray(this.field.ArrayHandle.Descriptor);

            gdsArray.Handle      = handle;
            gdsArray.DB          = this.statement.DB;
            gdsArray.Transaction = this.statement.Transaction;

            return(gdsArray.Read());
        }