"""
Auto-generated from `data/rdkit/functions.json`. Do not edit manually.
This file defines internal RDKit PostgreSQL function wrappers for use with SQLAlchemy. You probably don't want to use these directly.
"""

from sqlalchemy import BinaryExpression, Function
from sqlalchemy.sql import cast, func
from sqlalchemy.sql.elements import ColumnElement

from molalchemy.rdkit.types import RdkitBitFingerprint, RdkitMol, RdkitSparseFingerprint, RdkitQMol, RdkitXQMol, RdkitReaction
from molalchemy.types import CString
from ._types import AnyRdkitFingerprintLike, AnyRdkitMolLike, AnyRdkitQMolLike, AnyRdkitSparseFingerprintLike, AnyRdkitBitFingerprintLike, AnyRdkitReactionLike, AnyRdkitXQMolLike


from sqlalchemy.sql.functions import GenericFunction
from sqlalchemy import types as sqltypes
from sqlalchemy.sql.expression import Cast
from typing import Any
