Alessandro Solimando created CALCITE-3465: ---------------------------------------------
Summary: Cover Cassandra 3.x data types Key: CALCITE-3465 URL: https://issues.apache.org/jira/browse/CALCITE-3465 Project: Calcite Issue Type: Improvement Components: cassandra-adapter Affects Versions: 1.21.0 Reporter: Alessandro Solimando Currently cassandra-adapter covers only part of the [data types available in Cassandra 3.x|[https://docs.datastax.com/en/archived/cql/3.3/cql/cql_reference/cql_data_types_c.html]], the scope of the ticket is to extend the coverage and support all data types. Current status: ||CQL Data Type||SQL Data Type||Java Class||Supported|| |uuid|CHAR|java.lang.String|Y| |timeuuid|CHAR|java.lang.String|Y| |ascii|VARCHAR|java.lang.String|Y| |text|VARCHAR|java.lang.String|Y| |varchar|VARCHAR|java.lang.String|Y| |int (cint)|INTEGER|int|Y| |varint|INTEGER|int|Y| |bigint|BIGINT|long|Y| |double (cdouble)|DOUBLE|double|Y| |float (cfloat)|DOUBLE (should be REAL?)|float|Y| |decimal|DOUBLE|N/A|Y| |blob|VARBINARY|N/A|N| |boolean|BOOLEAN|N/A|N| |counter|INTEGER|N/A|N| |date|DATE|N/A|N| |frozen|?|N/A|N| |inet|?|N/A|N| |list|ARRAY?|N/A|N| |map|MAP|N/A|N| |set|?|N/A|N| |smallint|SMALLINT|N/A|N| |time|TIME?|N/A|N| |timestamp|TIMESTAMP|N/A|N| |tinyint|TINYINT|N/A|N| |tuple|ARRAY?|N/A|N| Second column is derived from _org.apache.calcite.adapter.cassandra.CassandraSchema.getRelDataType(...),_ third column fromĀ _org.apache.calcite.adapter.cassandra.currentRowField(...)._ -- This message was sent by Atlassian Jira (v8.3.4#803005)