Skip to content

Releases: taosdata/tdengine-spark-dialect

Release list

v1.0.0

Choose a tag to compare

@sheyanjie-qq sheyanjie-qq released this 24 Sep 03:54
d8bf224

TDengine Spark Dialect 1.0.0

First release: Spark JDBC dialect for TDengine.

  • TDengine type mapping (TIMESTAMP/BIGINT/DOUBLE/TINYINT/SMALLINT/INT/FLOAT/BOOL/BINARY/NCHAR/JSON) with proper Spark TypeConversion handling
  • quoteIdentifier with backticks, getTableExistsQuery/getSchemaQuery based on INFORMATION_SCHEMA
  • REGISTER via org.apache.spark.sql.jdbc.JdbcDialects.registerDialect(TDengineDialect)
  • Works with taos-jdbcdriver 3.9.2+ (WebSocket, jdbc:TAOS-WS://); JDK 8+; Spark 3.x

Note: setByte/setShort on TINYINT/SMALLINT columns via legacy row-binding requires taos-jdbcdriver 3.9.3+ (fix merged in tsdb main, pending JDBC release).