Example #1
0
        protected virtual ColumnIndex CreateSubset(ITable table, int column, IEnumerable <int> rows)
        {
            var index = new InsertSearchIndex(table, column, rows);

            index.RecordUid = false;
            return(index);
        }
Example #2
0
        private InsertSearchIndex(ITable table, InsertSearchIndex source, bool readOnly)
            : this(table, source.ColumnOffset, source.list)
        {
            this.readOnly = readOnly;

            if (readOnly)
            {
                readOnlyCount = list.Count;
            }

            // Do we generate lookup caches?
            recordUid = source.recordUid;
        }
Example #3
0
 public IndexComparerImpl(InsertSearchIndex columnIndex)
 {
     this.columnIndex = columnIndex;
 }