inmydata.StructuredData module¶
- class inmydata.StructuredData.AIDataFilter(Field: str, ConditionOperator: ConditionOperator, LogicalOperator: LogicalOperator, Value, StartGroup: int, EndGroup: int, CaseInsensitive: bool)¶
Bases:
object
- to_dict()¶
- class inmydata.StructuredData.ConditionOperator(value)¶
Bases:
Enum
An enumeration.
- Contains = 10¶
- Equals = 0¶
- GreaterThan = 2¶
- GreaterThanOrEqualTo = 4¶
- LessThan = 3¶
- LessThanOrEqualTo = 5¶
- Like = 7¶
- NotContains = 1¶
- NotEquals = 1¶
- NotLike = 9¶
- NotStartsWith = 8¶
- StartsWith = 6¶
- class inmydata.StructuredData.LogicalOperator(value)¶
Bases:
Enum
An enumeration.
- And = 0¶
- AndNot = 2¶
- Or = 1¶
- class inmydata.StructuredData.StructuredDataDriver(tenant: str, server: str = 'inmydata.com', logging_level=20, log_file: str | None = None)¶
Bases:
object
- class AIDataAPIRequest(Subject: str, Fields: list[str], Filters: list[AIDataFilter])¶
Bases:
object
- to_dict()¶
- class AIDataAPIResponse(noRows, fileSize, csvDataString, columnNamesandTypes)¶
Bases:
object
- toJSON()¶
- get_data(subject: str, fields: list[str], filters: list[AIDataFilter])¶
- get_data_simple(subject: str, fields: list[str], simplefilters: list[AIDataSimpleFilter], caseSensitive: bool | None = True)¶