Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clickhouse Native(Binary) client #931

Open
wants to merge 186 commits into
base: master
Choose a base branch
from

Commits on Feb 15, 2021

  1. Added clickhouse InitCommand handler

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    8101d06 View commit details
    Browse the repository at this point in the history
  2. Fixed typo

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    622b2fb View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. implemented SimpleQueryCodec

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    95a624e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. added unit test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    74ed583 View commit details
    Browse the repository at this point in the history
  2. added UInt16, UInt64 types support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    240cb5a View commit details
    Browse the repository at this point in the history
  3. renamed nItems to nRows, removed reflection API calls

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    50a11ac View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. initial writeSettings implementation; initial PreparedStatement imple…

    …mentation
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    3be7ed8 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. refactored PacketReader

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 27, 2021
    Configuration menu
    Copy the full SHA
    52da104 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. added ExtendedClickhouseTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Feb 28, 2021
    Configuration menu
    Copy the full SHA
    057ca73 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. added testIntegerRanges test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    ab430b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. added Int128 type

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    9df29ad View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. basic lz4 compression/decompression [WIP]

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    9edb5e1 View commit details
    Browse the repository at this point in the history
  2. added DateTime/DateTime64 column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    1b90509 View commit details
    Browse the repository at this point in the history
  3. added UUID column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    b6403a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. added Decimal column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    e36625f View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. added TABLE_COLUMNS packet-type support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    88e3b2c View commit details
    Browse the repository at this point in the history
  2. added Replay test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    217be04 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. added Enum column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    837bb65 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. added LowCardinality column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    c4a4c66 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Array support [WIP]

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    d345fa5 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. skip bytes if element is NULL

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    0d48b63 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Added Date,Float32,Float64 columns; added ClickhouseNativeBinaryDataT…

    …ypeDecodeTest
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    b898cf9 View commit details
    Browse the repository at this point in the history
  2. added ClickhouseNativeCollectorTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    0004994 View commit details
    Browse the repository at this point in the history
  3. added ClickhouseNativeConnectionTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    331072a View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. added ClickhouseNativeConnectionAutoRetryTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    010cfe2 View commit details
    Browse the repository at this point in the history
  2. added ClickhouseNativeBinaryDataTypeEncodeTest and ClickhouseNativeDr…

    …iverTest; added SqlClientExamples to make gen utilities happy
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    98aaaa4 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. reworked ArrayColumn to recode elements if needed

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    ec3da62 View commit details
    Browse the repository at this point in the history
  2. reworked ArrayColumn to handle partial reads

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    940df68 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. initial batch insert support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    f1c615d View commit details
    Browse the repository at this point in the history
  2. splitted columns into readers and writers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    623cb2f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. finished tck test set

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    f386e03 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. added LowCardinality encoder

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    bb1c42f View commit details
    Browse the repository at this point in the history
  2. added Array encoder

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    e8ebbf6 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. added DateColumnWriter and DateTimeColumnWriter

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    1234e7c View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. reworked AllTypesTest to use ColumnChecker

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    6a11da8 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. reworked ArrayColumnReader

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    c65f52b View commit details
    Browse the repository at this point in the history
  2. reworked AllTypesTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    070aafc View commit details
    Browse the repository at this point in the history
  3. added IPv4 column test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    91632f5 View commit details
    Browse the repository at this point in the history
  4. added IPv6 column test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    3330970 View commit details
    Browse the repository at this point in the history
  5. added Int16/32/64 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    712b52b View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. fixed fragmented read issue

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    e79de39 View commit details
    Browse the repository at this point in the history
  2. added DateTime64 test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    0a3839e View commit details
    Browse the repository at this point in the history
  3. added Enum8Test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    4af3384 View commit details
    Browse the repository at this point in the history
  4. added Enum16Test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    be34c67 View commit details
    Browse the repository at this point in the history
  5. added Interval array tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    429e4de View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. added enum_resolution option

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    07e3f94 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. added FixedString test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    ad2c556 View commit details
    Browse the repository at this point in the history
  2. added UInt16/32/64 test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    c421deb View commit details
    Browse the repository at this point in the history
  3. added Decimal32/64 and Float32 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    f68a178 View commit details
    Browse the repository at this point in the history
  4. added Decimal128/256 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    108a965 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Configuration menu
    Copy the full SHA
    7f8e10a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    225ced8 View commit details
    Browse the repository at this point in the history
  3. do not do extra nested array copy

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    f0005e4 View commit details
    Browse the repository at this point in the history
  4. removed recursion from ArrayColumnWriter

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    66e6212 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. do not reslice every row if recoding is required

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    e9136d5 View commit details
    Browse the repository at this point in the history
  2. added StringCache for LowCardinality columns

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    1395271 View commit details
    Browse the repository at this point in the history
  3. added IntervalArray tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    6fdbe02 View commit details
    Browse the repository at this point in the history
  4. added array deduplication test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    225dd3d View commit details
    Browse the repository at this point in the history
  5. reworked array deduplication test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    b7be852 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    cef98c2 View commit details
    Browse the repository at this point in the history
  2. use less reflection for empty arrays

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    da9062c View commit details
    Browse the repository at this point in the history
  3. added more LowCardinality checks, fixed TODOs

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    831b3a1 View commit details
    Browse the repository at this point in the history
  4. moved INSERT info extraction into QueryInfo

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    ce4fdf0 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2021

  1. added NestedExceptionsTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    0643b1f View commit details
    Browse the repository at this point in the history
  2. replaced LOG.info with LOG.debug where needed

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    ee30664 View commit details
    Browse the repository at this point in the history
  3. added copyright headers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    da8e34c View commit details
    Browse the repository at this point in the history
  4. fixed copyright headers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    e9af16e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5735b68 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. fixed TODOs in pom.xml

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    8a45ce2 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. reworked ArrayColumnReader to support primitive array

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    1e0e95a View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. Configuration menu
    Copy the full SHA
    dbd1084 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. added charset parameter to readPascalString

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 8, 2021
    Configuration menu
    Copy the full SHA
    daea1c0 View commit details
    Browse the repository at this point in the history
  2. removed TestRunner

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 8, 2021
    Configuration menu
    Copy the full SHA
    c8b538d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2021

  1. rebasing onto master

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 9, 2021
    Configuration menu
    Copy the full SHA
    9212824 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d9a37a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4329849 View commit details
    Browse the repository at this point in the history
  4. rebasing onto master

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 9, 2021
    Configuration menu
    Copy the full SHA
    eede5dd View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. throw ClassCastException in get(Class<T> type, int position) if can't…

    … cast to requested type
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 10, 2021
    Configuration menu
    Copy the full SHA
    413caf9 View commit details
    Browse the repository at this point in the history
  2. added column index into ClassCastException message

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 10, 2021
    Configuration menu
    Copy the full SHA
    fd972ed View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. replaced confusing 'native' to 'binary'

    Signed-off-by: vladimir <[email protected]>
    smagellan committed May 11, 2021
    Configuration menu
    Copy the full SHA
    ad76c64 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. replaced confusing 'native' to 'binary' in pom.xml

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    5ff7b1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba517dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3157dab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1491473 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59be4d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffe427e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. Configuration menu
    Copy the full SHA
    f39a54c View commit details
    Browse the repository at this point in the history
  2. Added clickhouse InitCommand handler

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    7a6f899 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    f68bb39 View commit details
    Browse the repository at this point in the history
  4. implemented SimpleQueryCodec

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    3e7c29c View commit details
    Browse the repository at this point in the history
  5. added unit test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    372f6d8 View commit details
    Browse the repository at this point in the history
  6. added UInt16, UInt64 types support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    1386a5d View commit details
    Browse the repository at this point in the history
  7. renamed nItems to nRows, removed reflection API calls

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    a2e88ce View commit details
    Browse the repository at this point in the history
  8. initial writeSettings implementation; initial PreparedStatement imple…

    …mentation
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    e4c97cc View commit details
    Browse the repository at this point in the history
  9. refactored PacketReader

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    f7a096e View commit details
    Browse the repository at this point in the history
  10. added ExtendedClickhouseTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    05411b4 View commit details
    Browse the repository at this point in the history
  11. added testIntegerRanges test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    27fdd76 View commit details
    Browse the repository at this point in the history
  12. added Int128 type

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    c46f3e0 View commit details
    Browse the repository at this point in the history
  13. basic lz4 compression/decompression [WIP]

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    91a0371 View commit details
    Browse the repository at this point in the history
  14. added DateTime/DateTime64 column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    da0ee4c View commit details
    Browse the repository at this point in the history
  15. added UUID column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d5106f3 View commit details
    Browse the repository at this point in the history
  16. added Decimal column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8841c24 View commit details
    Browse the repository at this point in the history
  17. added TABLE_COLUMNS packet-type support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    957ece6 View commit details
    Browse the repository at this point in the history
  18. added Replay test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    92f38b1 View commit details
    Browse the repository at this point in the history
  19. added Enum column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    e16e995 View commit details
    Browse the repository at this point in the history
  20. added LowCardinality column support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    fac35ba View commit details
    Browse the repository at this point in the history
  21. Array support [WIP]

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    500f03f View commit details
    Browse the repository at this point in the history
  22. skip bytes if element is NULL

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    f1e0636 View commit details
    Browse the repository at this point in the history
  23. Added Date,Float32,Float64 columns; added ClickhouseNativeBinaryDataT…

    …ypeDecodeTest
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d97b16b View commit details
    Browse the repository at this point in the history
  24. added ClickhouseNativeCollectorTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    cc27188 View commit details
    Browse the repository at this point in the history
  25. added ClickhouseNativeConnectionTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    2871542 View commit details
    Browse the repository at this point in the history
  26. added ClickhouseNativeConnectionAutoRetryTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d820e90 View commit details
    Browse the repository at this point in the history
  27. added ClickhouseNativeBinaryDataTypeEncodeTest and ClickhouseNativeDr…

    …iverTest; added SqlClientExamples to make gen utilities happy
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    be0635f View commit details
    Browse the repository at this point in the history
  28. reworked ArrayColumn to recode elements if needed

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    cf8c171 View commit details
    Browse the repository at this point in the history
  29. reworked ArrayColumn to handle partial reads

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d13538c View commit details
    Browse the repository at this point in the history
  30. initial batch insert support

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    22bb068 View commit details
    Browse the repository at this point in the history
  31. splitted columns into readers and writers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d37f743 View commit details
    Browse the repository at this point in the history
  32. finished tck test set

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    e16e1ab View commit details
    Browse the repository at this point in the history
  33. added LowCardinality encoder

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    672b998 View commit details
    Browse the repository at this point in the history
  34. added Array encoder

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    c15b884 View commit details
    Browse the repository at this point in the history
  35. added DateColumnWriter and DateTimeColumnWriter

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    233fd4f View commit details
    Browse the repository at this point in the history
  36. reworked AllTypesTest to use ColumnChecker

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4c6f944 View commit details
    Browse the repository at this point in the history
  37. reworked ArrayColumnReader

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    41c68fd View commit details
    Browse the repository at this point in the history
  38. reworked AllTypesTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    13267df View commit details
    Browse the repository at this point in the history
  39. added IPv4 column test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    888985f View commit details
    Browse the repository at this point in the history
  40. added IPv6 column test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    0ef566d View commit details
    Browse the repository at this point in the history
  41. added Int16/32/64 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    c7228b2 View commit details
    Browse the repository at this point in the history
  42. fixed fragmented read issue

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4ddb4d4 View commit details
    Browse the repository at this point in the history
  43. added DateTime64 test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    f43cf87 View commit details
    Browse the repository at this point in the history
  44. added Enum8Test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    dff9104 View commit details
    Browse the repository at this point in the history
  45. added Enum16Test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    82c9ec6 View commit details
    Browse the repository at this point in the history
  46. added Interval array tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    b4fce3d View commit details
    Browse the repository at this point in the history
  47. added enum_resolution option

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    923f44b View commit details
    Browse the repository at this point in the history
  48. added FixedString test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8456b0f View commit details
    Browse the repository at this point in the history
  49. added UInt16/32/64 test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8aa88a5 View commit details
    Browse the repository at this point in the history
  50. added Decimal32/64 and Float32 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    73369b3 View commit details
    Browse the repository at this point in the history
  51. added Decimal128/256 tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    08be2bf View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    14ae1c6 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7c92fbe View commit details
    Browse the repository at this point in the history
  54. do not do extra nested array copy

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    930a424 View commit details
    Browse the repository at this point in the history
  55. removed recursion from ArrayColumnWriter

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    3851d06 View commit details
    Browse the repository at this point in the history
  56. do not reslice every row if recoding is required

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    73113d8 View commit details
    Browse the repository at this point in the history
  57. added StringCache for LowCardinality columns

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    32ddad9 View commit details
    Browse the repository at this point in the history
  58. added IntervalArray tests

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    a2f099e View commit details
    Browse the repository at this point in the history
  59. added array deduplication test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8569966 View commit details
    Browse the repository at this point in the history
  60. reworked array deduplication test

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    7e206ff View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    2252717 View commit details
    Browse the repository at this point in the history
  62. use less reflection for empty arrays

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    33b839c View commit details
    Browse the repository at this point in the history
  63. added more LowCardinality checks, fixed TODOs

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d0185ec View commit details
    Browse the repository at this point in the history
  64. moved INSERT info extraction into QueryInfo

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    af722ff View commit details
    Browse the repository at this point in the history
  65. added NestedExceptionsTest

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    d974e2e View commit details
    Browse the repository at this point in the history
  66. replaced LOG.info with LOG.debug where needed

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4472783 View commit details
    Browse the repository at this point in the history
  67. added copyright headers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4254305 View commit details
    Browse the repository at this point in the history
  68. fixed copyright headers

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4c7cb93 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    75cdc8a View commit details
    Browse the repository at this point in the history
  70. fixed TODOs in pom.xml

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    57f1d3b View commit details
    Browse the repository at this point in the history
  71. reworked ArrayColumnReader to support primitive array

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    ad58bce View commit details
    Browse the repository at this point in the history
  72. added charset parameter to readPascalString

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    df4df78 View commit details
    Browse the repository at this point in the history
  73. removed TestRunner

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    4eff81e View commit details
    Browse the repository at this point in the history
  74. rebasing onto master

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    009ec4d View commit details
    Browse the repository at this point in the history
  75. rebasing onto master

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8724b82 View commit details
    Browse the repository at this point in the history
  76. throw ClassCastException in get(Class<T> type, int position) if can't…

    … cast to requested type
    
    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    77f21e6 View commit details
    Browse the repository at this point in the history
  77. added column index into ClassCastException message

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    39714dd View commit details
    Browse the repository at this point in the history
  78. replaced confusing 'native' to 'binary'

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    9a076bc View commit details
    Browse the repository at this point in the history
  79. replaced confusing 'native' to 'binary' in pom.xml

    Signed-off-by: vladimir <[email protected]>
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    8b1b28a View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    6d3e8e3 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    6c9faf1 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    152261c View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    3d91c33 View commit details
    Browse the repository at this point in the history
  84. rebase to 4.2.0-SNAPSHOT

    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    7eb874f View commit details
    Browse the repository at this point in the history
  85. Merge remote-tracking branch 'origin/feature/clickhouse-native-client…

    …' into feature/clickhouse-native-client
    
    # Conflicts:
    #	vertx-clickhouse-binary-client/pom.xml
    #	vertx-clickhouse-binary-client/src/main/java/examples/SqlClientExamples.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/ClickhouseBinaryConnectOptions.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/ClickhouseBinaryPool.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/impl/ClickhouseBinaryConnectionFactory.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/impl/ClickhouseBinaryConnectionImpl.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/impl/ClickhouseBinaryPoolImpl.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/impl/ClickhouseBinaryRowImpl.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/impl/codec/ClickhouseBinaryColumnDescriptor.java
    #	vertx-clickhouse-binary-client/src/main/java/io/vertx/clickhouseclient/binary/spi/ClickhouseBinaryDriver.java
    #	vertx-clickhouse-binary-client/src/test/java/io/vertx/clickhouseclient/binary/ClickhouseResource.java
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    e9c19a6 View commit details
    Browse the repository at this point in the history
  86. handle 'dangling' exceptions (e.g. non-existent DB exception after su…

    …ccessful login for latest ClickHouse versions)
    smagellan committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    a0dd2a1 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2021

  1. Configuration menu
    Copy the full SHA
    5cba677 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. rebase over master

    smagellan committed Dec 26, 2021
    Configuration menu
    Copy the full SHA
    ec30819 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Configuration menu
    Copy the full SHA
    6e686cc View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Configuration menu
    Copy the full SHA
    365247c View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2023

  1. Configuration menu
    Copy the full SHA
    f081249 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. rebase over 4.4.0-SNAPSHOT

    smagellan committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    b15d646 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. add Boolean type support

    smagellan committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    f366718 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Configuration menu
    Copy the full SHA
    86cf5e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5b120c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3c95d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7e6296 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. Configuration menu
    Copy the full SHA
    df25675 View commit details
    Browse the repository at this point in the history
  2. simplify DB switch logic

    smagellan committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    fbee08e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    5a0cb44 View commit details
    Browse the repository at this point in the history