SQLAthanor
v.0.3.0
Contents:
Home
Quickstart: Patterns and Best Practices
Using SQLAthanor
API Reference
Default Serialization Functions
Default De-serialization Functions
Error Reference
Contributor Guide
Testing Reference
Release History
Glossary
License
SQLAthanor
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Y
_
__init__() (AttributeConfiguration method)
(Column method)
(Table method)
A
as_declarative() (in module sqlathanor.declarative)
Association Proxy
Athanor
AttributeConfiguration (class in sqlathanor.attributes)
automap_base() (in module sqlathanor.automap)
B
BaseModel (class in sqlathanor.declarative)
C
Column (class in sqlathanor.schema)
Comma-Separated Value (CSV)
configure_serialization() (sqlathanor.declarative.BaseModel class method)
csv_sequence (AttributeConfiguration attribute)
CSVStructureError (class in sqlathanor.errors)
D
De-serialization
De-serialization Function
Declarative Configuration
declarative_base() (in module sqlathanor.declarative)
DeserializableAttributeError (class in sqlathanor.errors)
DeserializationError (class in sqlathanor.errors)
does_support_serialization() (sqlathanor.declarative.BaseModel class method)
Drop-in Replacement
dump_to_csv() (BaseModel method)
,
[1]
dump_to_dict() (BaseModel method)
,
[1]
dump_to_json() (BaseModel method)
,
[1]
dump_to_yaml() (BaseModel method)
,
[1]
E
ExtraKeyError (class in sqlathanor.errors)
F
FlaskBaseModel (class in sqlathanor.flask_sqlathanor)
from_attribute() (sqlathanor.attributes.AttributeConfiguration class method)
from_csv() (sqlathanor.schema.Table class method)
from_dict() (sqlathanor.schema.Table class method)
from_json() (sqlathanor.schema.Table class method)
from_yaml() (sqlathanor.schema.Table class method)
fromkeys() (sqlathanor.attributes.AttributeConfiguration class method)
G
generate_model_from_csv() (in module sqlathanor.declarative)
generate_model_from_dict() (in module sqlathanor.declarative)
generate_model_from_json() (in module sqlathanor.declarative)
generate_model_from_yaml() (in module sqlathanor.declarative)
get_attribute_serialization_config() (sqlathanor.declarative.BaseModel class method)
get_csv_column_names() (sqlathanor.declarative.BaseModel class method)
get_csv_data() (BaseModel method)
get_csv_header() (sqlathanor.declarative.BaseModel class method)
get_csv_serialization_config() (sqlathanor.declarative.BaseModel class method)
get_dict_serialization_config() (sqlathanor.declarative.BaseModel class method)
get_json_serialization_config() (sqlathanor.declarative.BaseModel class method)
get_primary_key_column_names() (sqlathanor.declarative.BaseModel class method)
get_primary_key_columns() (sqlathanor.declarative.BaseModel class method)
get_serialization_config() (sqlathanor.declarative.BaseModel class method)
get_yaml_serialization_config() (sqlathanor.declarative.BaseModel class method)
H
Hybrid Property
I
initialize_flask_sqlathanor() (in module sqlathanor.flask_sqlathanor)
Instance Attribute
InvalidFormatError (class in sqlathanor.errors)
J
JavaScript Object Notation (JSON)
JSONParseError (class in sqlathanor.errors)
M
MaximumNestingExceededError (class in sqlathanor.errors)
MaximumNestingExceededWarning (class in sqlathanor.errors)
Meta Configuration
Model Attribute
Model Class
Model Instance
N
name (AttributeConfiguration attribute)
new_from_csv() (sqlathanor.BaseModel class method)
(sqlathanor.declarative.BaseModel class method)
new_from_dict() (sqlathanor.BaseModel class method)
(sqlathanor.declarative.BaseModel class method)
new_from_json() (sqlathanor.BaseModel class method)
(sqlathanor.declarative.BaseModel class method)
new_from_yaml() (sqlathanor.BaseModel class method)
(sqlathanor.declarative.BaseModel class method)
O
Object Relational Mapper (ORM)
on_deserialize (AttributeConfiguration attribute)
on_serialize (AttributeConfiguration attribute)
P
Pickling
primary_key_value (BaseModel attribute)
Python Enhancement Proposals
PEP 20
,
[1]
,
[2]
PEP 257
PEP 8
R
Relationship
relationship() (in module sqlathanor.schema)
RelationshipProperty (class in sqlathanor.schema)
S
SerializableAttributeError (class in sqlathanor.errors)
Serialization
Serialization Function
SerializationError (class in sqlathanor.errors)
set_attribute_serialization_config() (sqlathanor.declarative.BaseModel class method)
SQLAlchemySupportError (class in sqlathanor.errors)
sqlathanor.attributes (module)
sqlathanor.automap (module)
sqlathanor.declarative (module)
sqlathanor.errors (module)
sqlathanor.flask_sqlathanor (module)
sqlathanor.schema (module)
SQLAthanorError (class in sqlathanor.errors)
SQLAthanorWarning (class in sqlathanor.errors)
supports_csv (AttributeConfiguration attribute)
supports_dict (AttributeConfiguration attribute)
supports_json (AttributeConfiguration attribute)
supports_yaml (AttributeConfiguration attribute)
T
Table (class in sqlathanor.schema)
tests (module)
to_csv() (BaseModel method)
,
[1]
to_dict() (BaseModel method)
,
[1]
to_json() (BaseModel method)
,
[1]
to_yaml() (BaseModel method)
,
[1]
U
UnsupportedDeserializationError (class in sqlathanor.errors)
UnsupportedSerializationError (class in sqlathanor.errors)
UnsupportedValueTypeError (class in sqlathanor.errors)
update_from_csv() (BaseModel method)
,
[1]
update_from_dict() (BaseModel method)
,
[1]
update_from_json() (BaseModel method)
,
[1]
update_from_yaml() (BaseModel method)
,
[1]
V
validate_serialization_config() (in module sqlathanor.attributes)
ValueDeserializationError (class in sqlathanor.errors)
ValueSerializationError (class in sqlathanor.errors)
Y
YAML Ain't a Markup Language (YAML)
YAMLParseError (class in sqlathanor.errors)
Read the Docs
v: v.0.3.0
Versions
latest
v.0.3.0
v.0.2.2
v.0.2.1
v.0.2.0
v.0.1.1
v.0.1.0
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.