README ¶
dbio
dbio
is a golang library for all things Database, Storage, API I/O processing.
The particularly useful struct used are:
Datastream
: https://github.com/flarco/dbio/blob/main/iop/datastream.goDataflow
: https://github.com/flarco/dbio/blob/main/iop/dataflow.go
Projects using dbio
:
Documentation ¶
Index ¶
- Constants
- Variables
- type Kind
- type Type
- func (t Type) DBNameUpperCase() bool
- func (t Type) DefPort() int
- func (t Type) IsAPI() bool
- func (t Type) IsAirbyte() bool
- func (t Type) IsDb() bool
- func (t Type) IsFile() bool
- func (t Type) IsNoSQL() bool
- func (t Type) IsUnknown() bool
- func (t Type) Kind() Kind
- func (t Type) Name() string
- func (t Type) NameLong() string
- func (t Type) String() string
Constants ¶
View Source
const Version = 0.0
Version is the version
Variables ¶
View Source
var AirbyteSpecs map[string]airbyte.ConnectionSpecification
Functions ¶
This section is empty.
Types ¶
type Type ¶
type Type string
Type is the connection type
const ( TypeUnknown Type = "" TypeFileLocal Type = "file" TypeFileHDFS Type = "hdfs" TypeFileS3 Type = "s3" TypeFileAzure Type = "azure" TypeFileGoogle Type = "gs" TypeFileSftp Type = "sftp" TypeFileHTTP Type = "http" TypeDbPostgres Type = "postgres" TypeDbRedshift Type = "redshift" TypeDbMySQL Type = "mysql" TypeDbOracle Type = "oracle" TypeDbBigTable Type = "bigtable" TypeDbBigQuery Type = "bigquery" TypeDbSnowflake Type = "snowflake" TypeDbSQLite Type = "sqlite" TypeDbDuckDb Type = "duckdb" TypeDbMotherDuck Type = "motherduck" TypeDbSQLServer Type = "sqlserver" TypeDbAzure Type = "azuresql" TypeDbAzureDWH Type = "azuredwh" TypeDbClickhouse Type = "clickhouse" TypeAPIGit Type = "git" )
func ValidateType ¶
ValidateType returns true is type is valid
func (Type) DBNameUpperCase ¶ added in v0.3.294
DBNameUpperCase returns true is upper case is default
Click to show internal directories.
Click to hide internal directories.