| Modifier and Type | Field and Description |
|---|---|
protected long |
excludeRow
the exclude row
|
protected VirtualDB |
layer
the layer
|
PossibleRowsHolder |
orginalRowsHolder
the rows UNSORTED & SHARED
|
protected long |
requiredTransaction
the required transactions
|
protected GlobalKeyId |
rootId
the root id
|
| Constructor and Description |
|---|
Hint(GlobalKeyId rootId,
VirtualDB layer,
long excludeRow,
long[] unsortedRows,
long requiredTransaction) |
Hint(GlobalKeyId rootId,
VirtualDB layer,
long excludeRow,
PossibleRowsHolder pr,
long requiredTransaction) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
assertCheck(VirtualDB checkLayer)
Check that the hint is valid for this layer.
|
abstract void |
clear(long rowId) |
abstract long[][] |
getData()
The rows that will be asked for later
|
protected abstract void |
init()
initial
|
static Hint |
makeLayerHint(VirtualDB layer,
Hint hint) |
java.lang.String |
toString() |
protected final GlobalKeyId rootId
protected final VirtualDB layer
protected final long excludeRow
public final PossibleRowsHolder orginalRowsHolder
protected final long requiredTransaction
public Hint(@Nonnull
GlobalKeyId rootId,
@Nonnull
VirtualDB layer,
long excludeRow,
@Nonnull
PossibleRowsHolder pr,
long requiredTransaction)
rootId - layer - the layerexcludeRow - pr - requiredTransaction - public Hint(@Nonnull
GlobalKeyId rootId,
@Nonnull
VirtualDB layer,
long excludeRow,
@Nonnull
long[] unsortedRows,
long requiredTransaction)
rootId - layer - the layerexcludeRow - unsortedRows - requiredTransaction - public boolean assertCheck(@Nonnull
VirtualDB checkLayer)
checkLayer - public java.lang.String toString()
toString in class java.lang.Objectprotected abstract void init()
@CheckReturnValue @Nonnull public abstract long[][] getData()
public abstract void clear(long rowId)
rowId - stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.