public static class BufferedExternalSorter.Options
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
ExternalSorter.Options.SorterType |
getExternalSorterType()
Returns the external sorter type.
|
int |
getMemoryMB()
Returns the configured size of the memory buffer.
|
java.lang.String |
getTempLocation()
Returns the configured temporary location.
|
BufferedExternalSorter.Options |
withExternalSorterType(ExternalSorter.Options.SorterType sorterType)
Sets the external sorter type.
|
BufferedExternalSorter.Options |
withMemoryMB(int memoryMB)
Sets the size of the memory buffer in megabytes.
|
BufferedExternalSorter.Options |
withTempLocation(java.lang.String tempLocation)
Sets the path to a temporary location where the sorter writes intermediate files.
|
public BufferedExternalSorter.Options withTempLocation(java.lang.String tempLocation)
public java.lang.String getTempLocation()
public BufferedExternalSorter.Options withMemoryMB(int memoryMB)
public int getMemoryMB()
public BufferedExternalSorter.Options withExternalSorterType(ExternalSorter.Options.SorterType sorterType)
public ExternalSorter.Options.SorterType getExternalSorterType()