htsql-charset-option / src / htsql / export.py

#
# Copyright (c) 2006-2010, Prometheus Research, LLC
# Authors: Clark C. Evans <cce@clarkevans.com>,
#          Kirill Simonov <xi@resolvent.net>
#


"""
:mod:`htsql.export`
===================

This module exports the `htsql.core` addon.
"""


from addon import Addon
from wsgi import wsgi_adapters
from connect import connect_adapters
from split_sql import split_sql_adapters
from introspect import introspect_adapters
from request import request_adapters
from tr.binder import bind_adapters
from tr.lookup import lookup_adapters
from tr.encoder import encode_adapters
from tr.assembler import assemble_adapters
from tr.outliner import outline_adapters
from tr.compiler import compile_adapters
from tr.serializer import serialize_adapters
from tr.fn.function import function_adapters
from fmt import fmt_adapters
from fmt.format import format_adapters
from fmt.json import json_adapters
from fmt.spreadsheet import spreadsheet_adapters
from fmt.text import text_adapters
from fmt.html import html_adapters


class HTSQL_CORE(Addon):
    """
    Declares the `htsql.core` addon.
    """

    # List of adapters exported by the addon.
    adapters = (wsgi_adapters +
                connect_adapters +
                split_sql_adapters +
                introspect_adapters +
                bind_adapters +
                lookup_adapters +
                encode_adapters +
                assemble_adapters +
                outline_adapters +
                compile_adapters +
                serialize_adapters +
                function_adapters +
                request_adapters +
                fmt_adapters +
                format_adapters +
                json_adapters +
                spreadsheet_adapters +
                text_adapters +
                html_adapters)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.