Interface TableDataRequest
- All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
- All Known Implementing Classes:
TableDataRequestImpl
public interface TableDataRequest
extends com.fishlib.base.log.LogOutputAppendable
-
Method Summary
Modifier and TypeMethodDescriptioncancel()
dispatch()
void
done()
boolean
int
long
boolean
boolean
long
long
getKey()
long
getType()
initColumnFileDataRequest
(TableKey tableKey, TableLocationKey locationKey, CharSequence columnName, ColumnFileType columnFileType, ByteBuffer buffer, long position) initColumnFileSizeRequest
(TableKey tableKey, TableLocationKey locationKey, CharSequence columnName, ColumnFileType columnFileType, long requiredSize) initColumnLocationExistenceRequest
(TableKey tableKey, TableLocationKey locationKey, CharSequence columnName) initTableLocationRefreshRequest
(boolean subscribe, TableKey tableKey, TableLocationKey locationKey) initTableLocationsRequest
(boolean subscribe, TableKey tableKey) initUnsubscribeRequest
(long keyToUnsubscribe) boolean
markProvider
(TableLocationProvider provider) void
setDeadlineMillis
(long deadlineMillis) setTableLocationProviderStamp
(long stamp) withHandler
(RequestResultHandler handler) Methods inherited from interface com.fishlib.base.log.LogOutputAppendable
append
-
Method Details
-
initUnsubscribeRequest
-
initTableLocationsRequest
-
withHandler
-
markProvider
-
setTableLocationProviderStamp
-
initTableLocationRefreshRequest
TableDataRequest initTableLocationRefreshRequest(boolean subscribe, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey) -
initColumnLocationExistenceRequest
TableDataRequest initColumnLocationExistenceRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName) -
initColumnFileSizeRequest
TableDataRequest initColumnFileSizeRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long requiredSize) -
initColumnFileDataRequest
TableDataRequest initColumnFileDataRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, @NotNull ByteBuffer buffer, long position) -
dispatch
TableDataRequest dispatch() -
awaitResponse
TableDataRequest awaitResponse() -
cancel
TableDataRequest cancel() -
done
void done() -
getHandler
RequestResultHandler getHandler() -
setDeadlineMillis
void setDeadlineMillis(long deadlineMillis) -
getDeadlineMillis
long getDeadlineMillis() -
isSubscribe
boolean isSubscribe() -
getType
TableDataProtocol.RequestMessageType getType() -
getKey
long getKey() -
getColumnExistanceResult
boolean getColumnExistanceResult() -
getColumnIsLittleEndianResult
boolean getColumnIsLittleEndianResult() -
getColumnHasSymbolTableResult
boolean getColumnHasSymbolTableResult() -
getColumnFileSizeResult
long getColumnFileSizeResult() -
getColumnFileDataLengthResult
int getColumnFileDataLengthResult() -
getTableLocationProviderStamp
long getTableLocationProviderStamp() -
getLocationKey
TableLocationKey getLocationKey()
-