Modifier and Type | Field and Description |
---|---|
static DiskOrderedCursorConfig |
DEFAULT
Default configuration used if null is passed to methods that create a
cursor.
|
Constructor and Description |
---|
DiskOrderedCursorConfig()
An instance created using the default constructor is initialized with
the system's default settings.
|
Modifier and Type | Method and Description |
---|---|
DiskOrderedCursorConfig |
clone()
Returns a copy of this configuration object.
|
long |
getInternalMemoryLimit()
Returns the maximum amount of non JE Cache Memory that the
DiskOrderedScan can use at one time.
|
boolean |
getKeysOnly()
Returns true if the DiskOrderedCursor is configured to return only
keys.
|
long |
getLSNBatchSize()
Returns the maximum number of LSNs to be sorted that this
DiskOrderedCursor is configured for.
|
long |
getMaxSeedMillisecs()
Deprecated.
this method returns zero and will be removed in a future
release.
|
long |
getMaxSeedNodes()
Deprecated.
this method returns zero and will be removed in a future
release.
|
int |
getQueueSize()
Returns the maximum number of entries in the queue before the
DiskOrderedCursor producer thread blocks.
|
DiskOrderedCursorConfig |
setInternalMemoryLimit(long internalMemoryLimit)
Set the maximum amount of non JE Cache Memory that the DiskOrderedScan
can use at one time.
|
DiskOrderedCursorConfig |
setKeysOnly(boolean keysOnly)
Specify whether the DiskOrderedCursor should return only the key or key
+ data.
|
DiskOrderedCursorConfig |
setLSNBatchSize(long lsnBatchSize)
Set the maximum number of LSNs to gather and sort at any one time.
|
DiskOrderedCursorConfig |
setMaxSeedMillisecs(long maxSeedMillisecs)
Deprecated.
this method has no effect and will be removed in a future
release.
|
DiskOrderedCursorConfig |
setMaxSeedNodes(long maxSeedNodes)
Deprecated.
this method has no effect and will be removed in a future
release.
|
DiskOrderedCursorConfig |
setQueueSize(int queueSize)
Set the queue size for entries being passed between the
DiskOrderedCursor producer thread and the application's consumer
thread.
|
String |
toString()
Returns the values for each configuration attribute.
|
public static final DiskOrderedCursorConfig DEFAULT
public DiskOrderedCursorConfig()
public DiskOrderedCursorConfig setKeysOnly(boolean keysOnly)
keysOnly
- If true, return only keys from this cursor.public boolean getKeysOnly()
public DiskOrderedCursorConfig setLSNBatchSize(long lsnBatchSize)
lsnBatchSize
- the maximum number of LSNs to accumulate and sort
per batch.public long getLSNBatchSize()
public DiskOrderedCursorConfig setInternalMemoryLimit(long internalMemoryLimit)
internalMemoryLimit
- the maximum number of non JE Cache bytes to
use.public long getInternalMemoryLimit()
public DiskOrderedCursorConfig setQueueSize(int queueSize)
queueSize
- the maximum number of entries the queue can hold before
the producer thread blocks.public int getQueueSize()
public DiskOrderedCursorConfig setMaxSeedMillisecs(long maxSeedMillisecs)
public long getMaxSeedMillisecs()
public DiskOrderedCursorConfig setMaxSeedNodes(long maxSeedNodes)
public long getMaxSeedNodes()
public DiskOrderedCursorConfig clone()
Copyright (c) 2004, 2013 Oracle and/or its affiliates. All rights reserved.