Interface InputTableTarget
- All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
,Serializable
- All Known Implementing Classes:
InputTableNamespaceTarget
,InputTableNameTarget
Targets input tables for tools e.g. snapshotting and can associate itself with a
InputTableSnapshotExecutor.SnapshotRunner
.-
Method Summary
Modifier and TypeMethodDescriptionmakeSnapshotRunner
(InputTableSnapshotExecutor snapshotExecutor) Create a snapshot runner based on a snapshot target.Methods inherited from interface com.fishlib.base.log.LogOutputAppendable
append
-
Method Details
-
makeSnapshotRunner
InputTableSnapshotExecutor.SnapshotRunner makeSnapshotRunner(@NotNull InputTableSnapshotExecutor snapshotExecutor) Create a snapshot runner based on a snapshot target.- Parameters:
snapshotExecutor
- executor to help create the snapshot runner- Returns:
- the snapshot runner based on this snapshot target
-