Class SimpleSourceTable

All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, NotificationQueue.Dependency, Deflatable<Table>, Table, LivenessManager, LivenessNode, LivenessReferent, LongSizedDataStructure, DynamicNode, DynamicTable, NotificationStepReceiver, NotificationStepSource, SystemicObject, Serializable
Direct Known Subclasses:
SplayedDiskBackedTable

public class SimpleSourceTable
extends SourceTable
Simple source table with no partitioning support.
See Also:
Serialized Form
  • Constructor Details

    • SimpleSourceTable

      public SimpleSourceTable​(TableDefinition tableDefinition, String description, SourceTableComponentFactory componentFactory, TableLocationProvider locationProvider, LiveTableRegistrar liveTableRegistrar)
      Parameters:
      tableDefinition - A TableDefinition
      description - A human-readable description for this table
      componentFactory - A component factory for creating column source managers
      locationProvider - A TableLocationProvider, for use in discovering the locations that compose this table
      liveTableRegistrar - Callback for registering live tables for refreshes, null if this table is not live
  • Method Details