public static final class EngineConfig.Sort extends Object
Sort
operator.
This applies to
any sort operators, either those that are implicitly injected by
the framework or those that are explicitly added to the graph.
Note that these merely determine the default values; settings may be explicitly
overridden by adding an explicit Sort operator.Modifier and Type | Field and Description |
---|---|
static EngineProperty<Long> |
IO_BUFFER
Property specifying the default value for
ioBufferSize . |
static EngineProperty<Integer> |
MAX_MERGE
Property specifying the default value for
maxMerge . |
static EngineProperty<Long> |
SORT_BUFFER
Property specifying the default value for
sortBufferSize . |
Modifier and Type | Method and Description |
---|---|
long |
getIOBufferSize()
Returns the default value for
ioBufferSize . |
int |
getMaxMerge()
Returns the default value for
maxMerge . |
long |
getSortBufferSize()
Returns the default value for
sortBufferSize . |
EngineConfig |
ioBuffer(String sizeSpecifier)
Sets the default value for
ioBufferSize . |
EngineConfig |
ioBufferSize(long size)
Sets the default value for
ioBufferSize . |
EngineConfig |
maxMerge(int maxMerge)
Sets the default value for
maxMerge . |
EngineConfig |
sortBuffer(String sizeSpecifier)
Sets the default value for
sortBufferSize . |
EngineConfig |
sortBufferSize(long size)
Sets the default value for
sortBufferSize . |
public static final EngineProperty<Integer> MAX_MERGE
maxMerge
.public static final EngineProperty<Long> SORT_BUFFER
sortBufferSize
.public static final EngineProperty<Long> IO_BUFFER
ioBufferSize
.public int getMaxMerge()
maxMerge
.maxMerge
.public EngineConfig maxMerge(int maxMerge)
maxMerge
.maxMerge
- the default value for maxMerge
.EngineConfig
with the settings modifiedpublic long getSortBufferSize()
sortBufferSize
.sortBufferSize
.public EngineConfig sortBuffer(String sizeSpecifier)
sortBufferSize
.sizeSpecifier
- the default value for sortBufferSize
.EngineConfig
with the settings modifiedpublic EngineConfig sortBufferSize(long size)
sortBufferSize
.size
- the default value for sortBufferSize
.EngineConfig
with the settings modifiedpublic long getIOBufferSize()
ioBufferSize
.ioBufferSize
.public EngineConfig ioBuffer(String sizeSpecifier)
ioBufferSize
.sizeSpecifier
- the default value for ioBufferSize
.EngineConfig
with the settings modifiedpublic EngineConfig ioBufferSize(long size)
ioBufferSize
.size
- the default value for ioBufferSize
.EngineConfig
with the settings modifiedCopyright © 2019 Actian Corporation. All rights reserved.