Index Symbols | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W Symbols --check-description felis-validate command line option --check-redundant-datatypes felis-validate command line option --check-tap-principal felis-validate command line option --check-tap-table-indexes felis-validate command line option --comparator felis-diff command line option --drop felis-create command line option --dry-run felis-create command line option felis-load-tap-schema command line option --echo felis-create command line option felis-load-tap-schema command line option --engine-url felis-create command line option felis-diff command line option felis-init-tap-schema command line option felis-load-tap-schema command line option --error-on-change felis-diff command line option --force-unbounded-arraysize felis-load-tap-schema command line option --id-generation felis command line option --ignore-constraints felis-create command line option --initialize felis-create command line option --insert-metadata felis-init-tap-schema command line option --log-file felis command line option --log-level felis command line option --no-id-generation felis command line option --no-insert-metadata felis-init-tap-schema command line option --no-strip-ids felis-dump command line option --output-file felis-create command line option felis-diff command line option felis-load-tap-schema command line option --schema-name felis-create command line option --strip-ids felis-dump command line option --table felis-diff command line option --tap-schema-index felis-load-tap-schema command line option --tap-schema-name felis-init-tap-schema command line option felis-load-tap-schema command line option --tap-tables-postfix felis-init-tap-schema command line option felis-load-tap-schema command line option --unique-keys felis-load-tap-schema command line option --version felis command line option -c felis-diff command line option -D felis-load-tap-schema command line option -E felis-diff command line option -e felis-load-tap-schema command line option -i felis-load-tap-schema command line option -n felis-load-tap-schema command line option -o felis-create command line option felis-diff command line option felis-load-tap-schema command line option -p felis-load-tap-schema command line option -u felis-load-tap-schema command line option A autoincrement (felis.datamodel.Column attribute) B begin() (felis.tests.postgresql.TemporaryPostgresInstance method) Binary (class in felis.types) binary (felis.datamodel.DataType attribute) binary() (in module felis.db.sqltypes) Boolean (class in felis.types) boolean (felis.datamodel.DataType attribute) boolean() (in module felis.db.sqltypes) build() (felis.metadata.MetaDataBuilder method) build_column() (felis.metadata.MetaDataBuilder method) build_constraint() (felis.metadata.MetaDataBuilder method) build_constraints() (felis.metadata.MetaDataBuilder method) build_index() (felis.metadata.MetaDataBuilder method) build_primary_key() (felis.metadata.MetaDataBuilder method) build_table() (felis.metadata.MetaDataBuilder method) build_tables() (felis.metadata.MetaDataBuilder method) Byte (class in felis.types) byte (felis.datamodel.DataType attribute) byte() (in module felis.db.sqltypes) C Char (class in felis.types) char (felis.datamodel.DataType attribute) char() (in module felis.db.sqltypes) check_column_lengths() (felis.datamodel.ForeignKeyConstraint method) check_columns_or_expressions() (felis.datamodel.Index class method) check_constraints() (felis.datamodel.Schema method) check_deferrable() (felis.datamodel.Constraint method) check_description() (felis.datamodel.BaseObject method) check_ivoa_ucd() (felis.datamodel.Column class method) check_length() (felis.datamodel.Column class method) check_precision() (felis.datamodel.Column method) check_redundant_datatypes() (felis.datamodel.Column method) check_tap_principal() (felis.datamodel.Table method) check_tap_table_index() (felis.datamodel.Table method) check_tap_table_indexes() (felis.datamodel.Schema method) check_unique_column_names() (felis.datamodel.Table class method) check_unique_constraint_names() (felis.datamodel.Schema method) check_unique_index_names() (felis.datamodel.Schema method) check_unique_table_names() (felis.datamodel.Schema class method) check_units() (felis.datamodel.Column method) check_value() (felis.datamodel.Column method) check_votable_arraysize() (felis.datamodel.Column class method) check_votable_xtype() (felis.datamodel.Column method) column_groups (felis.datamodel.Table attribute) columns (felis.datamodel.ForeignKeyConstraint attribute) (felis.datamodel.Index attribute) (felis.datamodel.Table attribute) (felis.datamodel.UniqueConstraint attribute) compatible (felis.datamodel.SchemaVersion attribute) ConnectionWrapper (class in felis.db.utils) constraints (felis.datamodel.Table attribute) create_all() (felis.db.utils.DatabaseContext method) create_id_map() (felis.datamodel.Schema method) create_mock_engine() (felis.db.utils.DatabaseContext static method) current (felis.datamodel.SchemaVersion attribute) D DatabaseContext (class in felis.db.utils) DatabaseDiff (class in felis.diff) DataLoader (class in felis.tap_schema) DataType (class in felis.datamodel) datatype (felis.datamodel.Column attribute) deferrable (felis.datamodel.Constraint attribute) dereference_column_groups() (felis.datamodel.Table method) description (felis.datamodel.BaseObject attribute) deserialize_datatype() (felis.datamodel.Column class method) diff (felis.diff.SchemaDiff attribute) Double (class in felis.types) double (felis.datamodel.DataType attribute) double() (in module felis.db.sqltypes) drop() (felis.db.utils.DatabaseContext method) dump_json() (felis.datamodel.Schema method) dump_yaml() (felis.datamodel.Schema method) E engine (felis.tests.postgresql.TemporaryPostgresInstance attribute) execute() (felis.db.utils.ConnectionWrapper method) (felis.db.utils.DatabaseContext method) expression (felis.datamodel.CheckConstraint attribute) expressions (felis.datamodel.Index attribute) F felis command line option --id-generation --log-file --log-level --no-id-generation --version felis-create command line option --drop --dry-run --echo --engine-url --ignore-constraints --initialize --output-file --schema-name -o FILE felis-diff command line option --comparator --engine-url --error-on-change --output-file --table -c -E -o FILES felis-dump command line option --no-strip-ids --strip-ids FILES felis-init-tap-schema command line option --engine-url --insert-metadata --no-insert-metadata --tap-schema-name --tap-tables-postfix felis-load-tap-schema command line option --dry-run --echo --engine-url --force-unbounded-arraysize --output-file --tap-schema-index --tap-schema-name --tap-tables-postfix --unique-keys -D -e -i -n -o -p -u FILE felis-validate command line option --check-description --check-redundant-datatypes --check-tap-principal --check-tap-table-indexes FILES felis.datamodel module felis.db.dialects module felis.db.sqltypes module felis.db.utils module felis.db.variants module felis.diff module felis.metadata module felis.tap_schema module felis.tests.postgresql module felis.tests.run_cli module felis.types module felis_name (felis.types.Binary attribute) (felis.types.Boolean attribute) (felis.types.Byte attribute) (felis.types.Char attribute) (felis.types.Double attribute) (felis.types.Float attribute) (felis.types.Int attribute) (felis.types.Long attribute) (felis.types.Short attribute) (felis.types.String attribute) (felis.types.Text attribute) (felis.types.Timestamp attribute) (felis.types.Unicode attribute) felis_type() (felis.types.FelisType class method) FelisType (class in felis.types) FILE felis-create command line option felis-load-tap-schema command line option FILES felis-diff command line option felis-dump command line option felis-validate command line option find_object_by_id() (felis.datamodel.Schema method) fits_tunit (felis.datamodel.Column attribute) Float (class in felis.types) float (felis.datamodel.DataType attribute) float() (in module felis.db.sqltypes) FormattedSchemaDiff (class in felis.diff) from_stream() (felis.datamodel.Schema class method) from_uri() (felis.datamodel.Schema class method) G generate_ids() (felis.datamodel.Schema class method) get_datatype_with_variants() (in module felis.metadata) get_dialect_module() (in module felis.db.dialects) get_schema_name_std() (felis.tap_schema.TableManager class method) get_supported_dialects() (in module felis.db.dialects) get_table_by_column() (felis.datamodel.Schema method) get_table_names_std() (felis.tap_schema.TableManager class method) get_tap_schema_std_path() (felis.tap_schema.TableManager class method) get_tap_schema_std_resource() (felis.tap_schema.TableManager class method) get_type_func() (in module felis.db.sqltypes) H has_changes (felis.diff.SchemaDiff attribute) I id (felis.datamodel.BaseObject attribute) indexes (felis.datamodel.Table attribute) initialize() (felis.db.utils.DatabaseContext method) initialize_database() (felis.tap_schema.TableManager method) initially (felis.datamodel.Constraint attribute) Int (class in felis.types) int (felis.datamodel.DataType attribute) int() (in module felis.db.sqltypes) is_numeric (felis.types.Binary attribute) (felis.types.Boolean attribute) (felis.types.Byte attribute) (felis.types.Char attribute) (felis.types.Double attribute) (felis.types.Float attribute) (felis.types.Int attribute) (felis.types.Long attribute) (felis.types.Short attribute) (felis.types.String attribute) (felis.types.Text attribute) (felis.types.Timestamp attribute) (felis.types.Unicode attribute) is_sized (felis.types.Binary attribute) (felis.types.Boolean attribute) (felis.types.Byte attribute) (felis.types.Char attribute) (felis.types.Double attribute) (felis.types.Float attribute) (felis.types.Int attribute) (felis.types.Long attribute) (felis.types.Short attribute) (felis.types.String attribute) (felis.types.Text attribute) (felis.types.Timestamp attribute) (felis.types.Unicode attribute) is_timestamp (felis.types.Binary attribute) (felis.types.Boolean attribute) (felis.types.Byte attribute) (felis.types.Char attribute) (felis.types.Double attribute) (felis.types.Float attribute) (felis.types.Int attribute) (felis.types.Long attribute) (felis.types.Short attribute) (felis.types.String attribute) (felis.types.Text attribute) (felis.types.Timestamp attribute) (felis.types.Unicode attribute) ivoa_ucd (felis.datamodel.Column attribute) ivoa_unit (felis.datamodel.Column attribute) L length (felis.datamodel.Column attribute) load() (felis.tap_schema.DataLoader method) load_schema_resource() (felis.tap_schema.TableManager class method) Long (class in felis.types) long (felis.datamodel.DataType attribute) long() (in module felis.db.sqltypes) M make_variant_dict() (in module felis.db.variants) metadata (felis.tap_schema.TableManager attribute) MetaDataBuilder (class in felis.metadata) module felis.datamodel felis.db.dialects felis.db.sqltypes felis.db.utils felis.db.variants felis.diff felis.metadata felis.tap_schema felis.tests.postgresql felis.tests.run_cli felis.types mysql_charset (felis.datamodel.Table attribute) mysql_datatype (felis.datamodel.Column attribute) mysql_engine (felis.datamodel.Table attribute) N name (felis.datamodel.BaseObject attribute) nullable (felis.datamodel.Column attribute) O on_delete (felis.datamodel.ForeignKeyConstraint attribute) on_update (felis.datamodel.ForeignKeyConstraint attribute) P postgresql_datatype (felis.datamodel.Column attribute) precision (felis.datamodel.Column attribute) primary_key (felis.datamodel.Table attribute) print() (felis.diff.DatabaseDiff method) (felis.diff.FormattedSchemaDiff method) (felis.diff.SchemaDiff method) print_info() (felis.tests.postgresql.TemporaryPostgresInstance method) R read_compatible (felis.datamodel.SchemaVersion attribute) referenced_columns (felis.datamodel.ForeignKeyConstraint attribute) run_cli() (in module felis.tests.run_cli) S schema (felis.tap_schema.TableManager attribute) SchemaDiff (class in felis.diff) select() (felis.tap_schema.TableManager method) serialize_datatype() (felis.datamodel.Column method) serialize_type() (felis.datamodel.CheckConstraint method) (felis.datamodel.ForeignKeyConstraint method) (felis.datamodel.UniqueConstraint method) setup_postgres_test_db() (in module felis.tests.postgresql) Short (class in felis.types) short (felis.datamodel.DataType attribute) short() (in module felis.db.sqltypes) SQLWriter (class in felis.db.utils) String (class in felis.types) string (felis.datamodel.DataType attribute) string() (in module felis.db.sqltypes) string_to_typeengine() (in module felis.db.utils) T TableManager (class in felis.tap_schema) tables (felis.datamodel.Schema attribute) tap_column_index (felis.datamodel.Column attribute) tap_principal (felis.datamodel.Column attribute) tap_std (felis.datamodel.Column attribute) tap_table_index (felis.datamodel.Table attribute) TemporaryPostgresInstance (class in felis.tests.postgresql) Text (class in felis.types) text (felis.datamodel.DataType attribute) text() (in module felis.db.sqltypes) Timestamp (class in felis.types) timestamp (felis.datamodel.DataType attribute) timestamp() (in module felis.db.sqltypes) to_change_list() (felis.diff.DatabaseDiff method) (felis.diff.FormattedSchemaDiff method) (felis.diff.SchemaDiff method) type (felis.datamodel.CheckConstraint attribute) (felis.datamodel.ForeignKeyConstraint attribute) (felis.datamodel.UniqueConstraint attribute) U Unicode (class in felis.types) unicode (felis.datamodel.DataType attribute) unicode() (in module felis.db.sqltypes) url (felis.tests.postgresql.TemporaryPostgresInstance attribute) V value (felis.datamodel.Column attribute) version (felis.datamodel.Schema attribute) votable_arraysize (felis.datamodel.Column attribute) votable_datatype (felis.datamodel.Column attribute) votable_name (felis.types.Binary attribute) (felis.types.Boolean attribute) (felis.types.Byte attribute) (felis.types.Char attribute) (felis.types.Double attribute) (felis.types.Float attribute) (felis.types.Int attribute) (felis.types.Long attribute) (felis.types.Short attribute) (felis.types.String attribute) (felis.types.Text attribute) (felis.types.Timestamp attribute) (felis.types.Unicode attribute) votable_utype (felis.datamodel.BaseObject attribute) votable_xtype (felis.datamodel.Column attribute) W write() (felis.db.utils.SQLWriter method)