Skip to content

feat: Kotlin Exposed YDB Dialect #28

Open
@KirillKurdyukov

Description

@KirillKurdyukov

Useful links:

  1. JetBrains ORM Framework Exposed
  2. YDB JDBC Driver using 2.3.6
  3. YDB Types - https://ydb.tech/docs/en/yql/reference/types

Preparation:

brew docker install
brew install colima

sudo ln -sf  ~/.colima/docker.sock /var/run/docker.sock

Roadmap:

  1. Fork this repository
  2. module name is kotlin-exposed-dialect, artifactId is kotlin-exposed-ydb-dialect, groupId tech.ydb.dialects
  3. Example Database dialect - https://github.com/JetBrains/Exposed/blob/main/exposed-core/src/main/kotlin/org/jetbrains/exposed/sql/vendors/OracleDialect.kt
  4. package maybe create tech.ydb.exposed.sql.
  5. Register dialect TransactionManager.registerDialect("mydialect")
  6. override org.jetbrains.exposed.sql.vendors.DataTypeProvider.kt
  7. Full integration tests.
  8. README.md
  9. Integration test example - hibernate-dialect.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions