Skip to main content
Version: 1.0

aixplain.enums.database_source

__author__

Copyright 2024 The aiXplain SDK authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Author: Lucas Pavanelli and Thiago Castro Ferreira and Ahmet Gunduz Date: March 7th 2025 Description: Database Source Type Enum

DatabaseSourceType Objects

class DatabaseSourceType(Enum)

[view_source]

Enumeration of supported database source types.

This enum defines the different types of database sources that can be used for data storage and retrieval in the system.

Attributes:

  • POSTGRESQL str - PostgreSQL database source type.
  • SQLITE str - SQLite database source type.
  • CSV str - CSV file source type.

from_string

@classmethod
def from_string(cls, source_type: str) -> "DatabaseSourceType"

[view_source]

Convert string to DatabaseSourceType enum

Arguments:

  • source_type str - Source type string

Returns:

  • DatabaseSourceType - Corresponding enum value