aito.schema
Data structure for the Aito Database Schema
pandas and langdetect are imported inside the functions that use them
rather than at module scope. Both are heavy — pandas pulls numpy and its
compiled extensions — and this module is reachable from
import aito.client.v2, which needs neither: it is a plain HTTP client whose
only third-party dependency is requests. A top-level import here made every
v2 caller pay for a dataframe library at install and import time, and fail
outright wherever numpy’s C extensions could not load.
Classes
|
Aito AliasAnalyzer schema |
the base class for Aito Analyzer |
|
Aito Boolean Array Type |
|
Aito Boolean Type |
|
|
Aito CharNGramAnalyzer schema |
|
Link to a column of another table |
|
Aito ColumnType schema |
|
The base class for Aito DataType |
|
Aito Database Schema |
Aito Decimal Array Type |
|
Aito Decimal Type |
|
|
Aito DelimiterAnalyzer schema |
Aito Int Array Type |
|
Aito Int Type |
|
Aito Json Type |
|
|
Aito LanguageAnalyzer schema |
The base class for Aito schema component |
|
Aito String Array Type |
|
Aito String Type |
|
|
Aito Table schema contains the columns and their schema |
Aito Text Type |
|
|
Aito TokenNGramAnalyzer schema |
|
DataSeriesProperties is an utility class that is used to inspect pandas data series properties and infer the Aito data type based on it. |