Skip to content

feat: add gosnowflake driver compatibility with v1 API#17

Merged
sivchari merged 5 commits intomainfrom
feat/gosnowflake-v1-api
Feb 3, 2026
Merged

feat: add gosnowflake driver compatibility with v1 API#17
sivchari merged 5 commits intomainfrom
feat/gosnowflake-v1-api

Conversation

@sivchari
Copy link
Copy Markdown
Owner

@sivchari sivchari commented Feb 3, 2026

Summary

  • Add /queries/v1/query-request endpoint for gosnowflake driver compatibility
  • Upgrade gosnowflake to v1.18.1
  • Convert Japanese comments to English
  • Add Go integration tests for gosnowflake driver

Changes

  • v1 API: Implement V1QueryRequest/V1QueryResponse protocol types
  • Endpoints: Add /queries/v1/query-request route
  • Tests: 6 integration tests (Ping, SelectLiteral, SelectExpression, CreateTableInsertSelect, SelectWithWhere, AggregateQuery)

Test plan

  • Run cargo test for Rust tests
  • Start server with cargo run -p server
  • Run go test -v ./... in go/ directory

- Add /queries/v1/query-request endpoint
- Add V1QueryRequest/V1QueryResponse protocol types
- Enable gosnowflake driver to connect and execute queries
- TestPing
- TestSelectLiteral
- TestSelectExpression
- TestCreateTableInsertSelect
- TestSelectWithWhere
- TestAggregateQuery
@sivchari sivchari merged commit 6fce00e into main Feb 3, 2026
1 check passed
@sivchari sivchari deleted the feat/gosnowflake-v1-api branch February 3, 2026 11:46
@github-actions github-actions bot mentioned this pull request Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant