1 type derived from BatchColumn
Microsoft.ML.Data (1)
Data\DataViewUtils.cs (1)
758public sealed class Impl<T> : BatchColumn
19 references to BatchColumn
Microsoft.ML.Data (19)
Data\DataViewUtils.cs (19)
365var batchColumnPool = new MadeObjectPool<BatchColumn[]>(() => new BatchColumn[outPipes.Length]); 553var batchColumnPool = new MadeObjectPool<BatchColumn[]>(() => new BatchColumn[inPipes.Length]); 676/// of the input cursor's values. It is used to create <see cref="BatchColumn"/> objects. 688public abstract BatchColumn GetBatchColumnAndReset(); 725public override BatchColumn GetBatchColumnAndReset() 728var retval = new BatchColumn.Impl<T>(_values, Count); 772/// This holds a collection of <see cref="BatchColumn"/> objects, which together hold all 784private readonly MadeObjectPool<BatchColumn[]> _pool; 785private readonly BatchColumn[] _batchColumns; 794/// Construct a batch object to communicate the <see cref="BatchColumn"/> objects to consumers. 796public Batch(MadeObjectPool<BatchColumn[]> pool, BatchColumn[] batchColumns, int count, long batchId) 844/// This helps a cursor present the results of a <see cref="BatchColumn"/>. Practically its role 890public abstract void Set(BatchColumn batchCol); 924public override void Set(BatchColumn batchCol) 927Contracts.Assert(batchCol is BatchColumn.Impl<T>); 933var batchColTyped = (BatchColumn.Impl<T>)batchCol;