private long[] readLongs( ReadableChannel channel, int count ) throws IOException { long[] result = new long[count]; for ( int i = 0; i < count; i++ ) { result[i] = channel.getLong(); } return result; }
private long[] readLongs( ReadableChannel channel, int count ) throws IOException { long[] result = new long[count]; for ( int i = 0; i < count; i++ ) { result[i] = channel.getLong(); } return result; }
private long[] readLongs( ReadableChannel channel, int count ) throws IOException { long[] result = new long[count]; for ( int i = 0; i < count; i++ ) { result[i] = channel.getLong(); } return result; }
private static void dumpMerge( Dumper dumper, byte type, ReadableChannel channel, long range, int labelId, TxFilter txFilter, long session, long flush ) throws IOException { long existingBits = channel.getLong(); long newBits = channel.getLong(); if ( txFilter == null || txFilter.contains() ) { dumper.merge( type == TYPE_MERGE_ADD, session, flush, range, labelId, existingBits, newBits ); } }
private Command visitIndexAddRelationshipCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); Number startNode = header.startNodeNeedsLong ? channel.getLong() : channel.getInt(); Number endNode = header.endNodeNeedsLong ? channel.getLong() : channel.getInt(); AddRelationshipCommand command = new AddRelationshipCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value, startNode.longValue(), endNode.longValue() ); return command; }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitIndexAddRelationshipCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); Number startNode = header.startNodeNeedsLong ? channel.getLong() : channel.getInt(); Number endNode = header.endNodeNeedsLong ? channel.getLong() : channel.getInt(); AddRelationshipCommand command = new AddRelationshipCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value, startNode.longValue(), endNode.longValue() ); return command; }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private static void dumpPrepare( Dumper dumper, byte type, ReadableChannel channel, long range, int labelId, TxFilter txFilter, long session, long flush ) throws IOException { long txId = channel.getLong(); int offset = channel.get(); long nodeId = range * 64 + offset; if ( txFilter == null || txFilter.contains( txId ) ) { // I.e. if the txId this update comes from is within the txFilter dumper.prepare( type == TYPE_PREPARE_ADD, session, flush, txId, nodeId, labelId ); } }
private Command visitRelationshipGroupCommand( ReadableChannel channel ) throws IOException { long id = channel.getLong(); RelationshipGroupRecord before = readRelationshipGroupRecord( id, channel ); RelationshipGroupRecord after = readRelationshipGroupRecord( id, channel ); return new Command.RelationshipGroupCommand( before, after ); }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexRemoveCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); RemoveCommand command = new RemoveCommand(); command.init( header.indexNameId, header.entityType, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexRemoveCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); RemoveCommand command = new RemoveCommand(); command.init( header.indexNameId, header.entityType, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitRelationshipCountsCommand( ReadableChannel channel ) throws IOException { int startLabelId = channel.getInt(); int typeId = channel.getInt(); int endLabelId = channel.getInt(); long delta = channel.getLong(); return new Command.RelationshipCountsCommand( startLabelId, typeId, endLabelId, delta ); }
private Command visitRelationshipCountsCommand( ReadableChannel channel ) throws IOException { int startLabelId = channel.getInt(); int typeId = channel.getInt(); int endLabelId = channel.getInt(); long delta = channel.getLong(); return new Command.RelationshipCountsCommand( startLabelId, typeId, endLabelId, delta ); }
private Command visitRelationshipCountsCommand( ReadableChannel channel ) throws IOException { int startLabelId = channel.getInt(); int typeId = channel.getInt(); int endLabelId = channel.getInt(); long delta = channel.getLong(); return new Command.RelationshipCountsCommand( startLabelId, typeId, endLabelId, delta ); }