# TDDA's Constraints API ## Basic API for Pandas DataFrames ```{eval-rst} .. automodule:: tdda.constraints.api :members: discover, verify, detect ``` ## Basic API for Database Tables ```{eval-rst} .. automodule:: tdda.constraints.db.constraints :members: discover_db_table, verify_db_table, detect_db_table ``` ## Basic Constraints Objects ```{eval-rst} .. automodule:: tdda.constraints.base :members: Verification, DatasetConstraints, FieldConstraints, MultiFieldConstraints ``` ## Pandas Constraints Objects ```{eval-rst} .. automodule:: tdda.constraints.pd.constraints :members: PandasVerification, PandasDetection ``` ## Database Constraints Objects ```{eval-rst} .. automodule:: tdda.constraints.db.constraints :members: DatabaseVerification :no-index: ``` ## Extension Framework ```{eval-rst} .. automodule:: tdda.constraints.extension :members: ExtensionBase ```