Index Symbols | A | B | C | D | E | F | G | H | I | L | M | N | 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 --id-generation felis command line option --ignore-constraints felis-create command line option --initialize felis-create command line option --log-file felis command line option --log-level felis command line option --output-file felis-create command line option felis-load-tap-schema command line option --schema-name felis-create 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-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_columns_or_expressions() (felis.datamodel.Index class 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) 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_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) 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 --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 -c -E FILES felis-dump command line option FILES felis-init-tap-schema command line option --engine-url --tap-schema-name --tap-tables-postfix felis-load-tap-schema command line option --dry-run --echo --engine-url --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.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) 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.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) 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.SchemaDiff method) print_info() (felis.tests.postgresql.TemporaryPostgresInstance method) R read_compatible (felis.datamodel.SchemaVersion attribute) referenced_columns (felis.datamodel.ForeignKeyConstraint attribute) 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) 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)