private void appendIndex(ComplexIndex<?>[] indices, ComplexIndex<?> indx) { for (int i = 0; i < indices.length; i++) { if (indices[i] == null) { indices[i] = indx; return; } if (indices[i] == indx) { return; } } throw Errors.rte("Too many indices!"); }
@Override public long getFileSize() { throw Errors.notExpected(); }
@Override public synchronized void clear() { throw Errors.notReady(); }
throw Errors.illegalArgument("Value not specified for parameter: " + param.name()); return index.find(op, value); } else { throw Errors.notExpected(); throw Errors.notExpected();
private void checkIsolated(JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { if (sides[i].related.isEmpty()) { throw Errors.illegalArgument("Isolated (non-related) join target: %s", sides[i].futureIds); } } }
private void init(AJoin[] joins, FutureIds[] futureIds, JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { JoinSide side = sides[i]; side.futureIds = futureIds[i]; for (AJoin join : joins) { if (join.from == i && join.to != i) { side.froms.add(join); side.joins.add(join); side.related.add(sides[join.to]); } else if (join.to == i && join.from != i) { side.tos.add(join); side.joins.add(join); side.related.add(sides[join.from]); } else if (join.from == i && join.to == i) { throw Errors.notSupported(); } } } }
private void expected(TransactionStatus... expectedStatuses) { for (TransactionStatus expected : expectedStatuses) { if (expected == status) { return; } } Errors.illegalState("Current transaction status is %s, but expected statuses are: %s", status, Arrays.toString(expectedStatuses)); }
throw Errors.illegalArgument("Value not specified for parameter: " + param.name()); return index.find(op, value); } else { throw Errors.notExpected(); throw Errors.notExpected();
private void checkIsolated(JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { if (sides[i].related.isEmpty()) { throw Errors.illegalArgument("Isolated (non-related) join target: %s", sides[i].futureIds); } } }
private void init(AJoin[] joins, FutureIds[] futureIds, JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { JoinSide side = sides[i]; side.futureIds = futureIds[i]; for (AJoin join : joins) { if (join.from == i && join.to != i) { side.froms.add(join); side.joins.add(join); side.related.add(sides[join.to]); } else if (join.to == i && join.from != i) { side.tos.add(join); side.joins.add(join); side.related.add(sides[join.from]); } else if (join.from == i && join.to == i) { throw Errors.notSupported(); } } } }
private void expected(TransactionStatus... expectedStatuses) { for (TransactionStatus expected : expectedStatuses) { if (expected == status) { return; } } Errors.illegalState("Current transaction status is %s, but expected statuses are: %s", status, Arrays.toString(expectedStatuses)); }
private long negDecode(long n) { if (n >= 0) { throw Errors.rte("neg:" + n); } assert n < 0; return n - Long.MIN_VALUE; }
@Override public long[] to(int index) { throw Errors.notExpected(); }
throw Errors.illegalArgument("Value not specified for parameter: " + param.name()); return index.find(op, value); } else { throw Errors.notExpected(); throw Errors.notExpected();
@Override public void delete(long key) { throw Errors.notReady(); }
private void checkIsolated(JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { if (sides[i].related.isEmpty()) { throw Errors.illegalArgument("Isolated (non-related) join target: %s", sides[i].futureIds); } } }
private void init(AJoin[] joins, FutureIds[] futureIds, JoinSide[] sides) { for (int i = 0; i < sides.length; i++) { JoinSide side = sides[i]; side.futureIds = futureIds[i]; for (AJoin join : joins) { if (join.from == i && join.to != i) { side.froms.add(join); side.joins.add(join); side.related.add(sides[join.to]); } else if (join.to == i && join.from != i) { side.tos.add(join); side.joins.add(join); side.related.add(sides[join.from]); } else if (join.from == i && join.to == i) { throw Errors.notSupported(); } } } }
private void expected(TransactionStatus... expectedStatuses) { for (TransactionStatus expected : expectedStatuses) { if (expected == status) { return; } } Errors.illegalState("Current transaction status is %s, but expected statuses are: %s", status, Arrays.toString(expectedStatuses)); }
private long negDecode(long n) { if (n >= 0) { throw Errors.rte("neg:" + n); } assert n < 0; return n - Long.MIN_VALUE; }
@Override public long getFileSize() { throw Errors.notExpected(); }