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()voiddone()booleanintlongbooleanbooleanlonglonggetKey()longgetType()initColumnFileDataRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, @NotNull ByteBuffer buffer, long position) initColumnFileSizeRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long requiredSize) initColumnLocationExistenceRequest(@NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName) initTableLocationRefreshRequest(boolean subscribe, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey) initTableLocationsRequest(boolean subscribe, @NotNull TableKey tableKey) initUnsubscribeRequest(long keyToUnsubscribe) booleanmarkProvider(@NotNull TableLocationProvider provider) voidsetDeadlineMillis(long deadlineMillis) setTableLocationProviderStamp(long stamp) @NotNull TableDataRequestwithHandler(@NotNull 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 @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey) -
initColumnLocationExistenceRequest
TableDataRequest initColumnLocationExistenceRequest(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName) -
initColumnFileSizeRequest
TableDataRequest initColumnFileSizeRequest(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName, @NotNull @NotNull ColumnFileType columnFileType, long requiredSize) -
initColumnFileDataRequest
TableDataRequest initColumnFileDataRequest(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName, @NotNull @NotNull ColumnFileType columnFileType, @NotNull @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()
-