TableOperationsClient
Client interface for database table operations.
Provides a standard set of operations for managing database namespaces, tables, and data manipulation across different database implementations. Implementations should handle database-specific SQL generation and execution while maintaining consistent behavior across the interface methods.
Functions
Inserts records from source table to target table
Returns the row count of a table, or null if the table doesn't exist.
Creates a new namespace (database/schema).
Creates a table with the given schema and column mapping.
Returns generation ID from an arbitrary record in the table (0 if null).
Checks if a namespace exists.
Replaces table — target table becomes source table and source table is dropped
Checks if a table exists.
Upserts records from source table to target table