Class SpoolingConfig
java.lang.Object
io.trino.server.protocol.spooling.SpoolingConfig
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.airlift.units.DataSizelongio.airlift.units.DataSizeio.airlift.units.DataSizeboolean@AssertTrue(message="protocol.spooling.shared-secret-key must be 256 bits long") boolean@AssertTrue(message="protocol.spooling.shared-secret-key must be set") booleansetAllowInlining(boolean allowInlining) setInitialSegmentSize(io.airlift.units.DataSize initialSegmentSize) setMaximumInlinedRows(long maximumInlinedRows) setMaximumInlinedSize(io.airlift.units.DataSize maximumInlinedSize) setMaximumSegmentSize(io.airlift.units.DataSize maximumSegmentSize) setRetrievalMode(SpoolingConfig.SegmentRetrievalMode retrievalMode) setSharedSecretKey(String sharedEncryptionKey)
-
Constructor Details
-
SpoolingConfig
public SpoolingConfig()
-
-
Method Details
-
getRetrievalMode
-
setRetrievalMode
@Config("protocol.spooling.retrieval-mode") public SpoolingConfig setRetrievalMode(SpoolingConfig.SegmentRetrievalMode retrievalMode) -
getInitialSegmentSize
public io.airlift.units.DataSize getInitialSegmentSize() -
setInitialSegmentSize
@Config("protocol.spooling.initial-segment-size") public SpoolingConfig setInitialSegmentSize(io.airlift.units.DataSize initialSegmentSize) -
getMaximumSegmentSize
public io.airlift.units.DataSize getMaximumSegmentSize() -
setMaximumSegmentSize
@Config("protocol.spooling.maximum-segment-size") public SpoolingConfig setMaximumSegmentSize(io.airlift.units.DataSize maximumSegmentSize) -
isAllowInlining
public boolean isAllowInlining() -
setAllowInlining
@Config("protocol.spooling.inlining.enabled") public SpoolingConfig setAllowInlining(boolean allowInlining) -
getMaximumInlinedRows
public long getMaximumInlinedRows() -
setMaximumInlinedRows
@Config("protocol.spooling.inlining.max-rows") public SpoolingConfig setMaximumInlinedRows(long maximumInlinedRows) -
getMaximumInlinedSize
public io.airlift.units.DataSize getMaximumInlinedSize() -
setMaximumInlinedSize
@Config("protocol.spooling.inlining.max-size") public SpoolingConfig setMaximumInlinedSize(io.airlift.units.DataSize maximumInlinedSize)