internal BatchingTokenRepository(TokenStore <RECORD> store, RecordAccess_Loader <RECORD, Void> loader) { this._store = store; this._loader = loader; this._highId = ( int )store.HighId; this._highestCreatedId = _highId - 1; }
public RecordChange(MutableLongObjectMap <RecordAccess_RecordProxy <RECORD, ADDITIONAL> > allChanges, IntCounter changeCounter, long key, RECORD record, RecordAccess_Loader <RECORD, ADDITIONAL> loader, bool created, ADDITIONAL additionalData) { this.AllChanges = allChanges; this.ChangeCounter = changeCounter; this.KeyConflict = key; this.Record = record; this.Loader = loader; this.CreatedConflict = created; this.AdditionalDataConflict = additionalData; }
public RecordChangeSet(RecordAccess_Loader <NodeRecord, Void> nodeLoader, RecordAccess_Loader <PropertyRecord, PrimitiveRecord> propertyLoader, RecordAccess_Loader <RelationshipRecord, Void> relationshipLoader, RecordAccess_Loader <RelationshipGroupRecord, int> relationshipGroupLoader, RecordAccess_Loader <SchemaRecord, SchemaRule> schemaRuleLoader, RecordAccess_Loader <PropertyKeyTokenRecord, Void> propertyKeyTokenLoader, RecordAccess_Loader <LabelTokenRecord, Void> labelTokenLoader, RecordAccess_Loader <RelationshipTypeTokenRecord, Void> relationshipTypeTokenLoader) { this._nodeRecords = new RecordChanges <NodeRecord, Void>(nodeLoader, _changeCounter); this._propertyRecords = new RecordChanges <PropertyRecord, PrimitiveRecord>(propertyLoader, _changeCounter); this._relRecords = new RecordChanges <RelationshipRecord, Void>(relationshipLoader, _changeCounter); this._relGroupRecords = new RecordChanges <RelationshipGroupRecord, int>(relationshipGroupLoader, _changeCounter); this._schemaRuleChanges = new RecordChanges <SchemaRecord, SchemaRule>(schemaRuleLoader, _changeCounter); this._propertyKeyTokenChanges = new RecordChanges <PropertyKeyTokenRecord, Void>(propertyKeyTokenLoader, _changeCounter); this._labelTokenChanges = new RecordChanges <LabelTokenRecord, Void>(labelTokenLoader, _changeCounter); this._relationshipTypeTokenChanges = new RecordChanges <RelationshipTypeTokenRecord, Void>(relationshipTypeTokenLoader, _changeCounter); }
public Loaders(RecordStore <NodeRecord> nodeStore, PropertyStore propertyStore, RecordStore <RelationshipRecord> relationshipStore, RecordStore <RelationshipGroupRecord> relationshipGroupStore, RecordStore <PropertyKeyTokenRecord> propertyKeyTokenStore, RecordStore <RelationshipTypeTokenRecord> relationshipTypeTokenStore, RecordStore <LabelTokenRecord> labelTokenStore, SchemaStore schemaStore) { _nodeLoader = _nodeLoader(nodeStore); _propertyLoader = _propertyLoader(propertyStore); _relationshipLoader = _relationshipLoader(relationshipStore); _relationshipGroupLoader = _relationshipGroupLoader(relationshipGroupStore); _schemaRuleLoader = _schemaRuleLoader(schemaStore); _propertyKeyTokenLoader = _propertyKeyTokenLoader(propertyKeyTokenStore); _labelTokenLoader = _labelTokenLoader(labelTokenStore); _relationshipTypeTokenLoader = _relationshipTypeTokenLoader(relationshipTypeTokenStore); }
public RecordChanges(RecordAccess_Loader <RECORD, ADDITIONAL> loader, IntCounter globalCounter) { this._loader = loader; this._changeCounter = new LocalIntCounter(globalCounter); }