Class CopyTableSchema

All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, Schema, TableDefinitionSchema, Serializable

public class CopyTableSchema extends Schema.Delegating
An immutable schema that is based of a copy of another, overriding the namespace and table name and namespace set.
See Also:
  • Constructor Details

    • CopyTableSchema

      public CopyTableSchema(@NotNull String namespace, @NotNull String tableName, @NotNull Schema source)
      Create a CopyTableSchema with the given namespace and table name, delegating to the given Schema.
      Parameters:
      namespace - namespace of the copy
      tableName - table name of the copy
      source - the source Schema
  • Method Details