Skip to content

Commit fa7c3dd

Browse files
committed
rename internal to lib
1 parent 9b9bf78 commit fa7c3dd

38 files changed

+57
-51
lines changed

array.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"time"
66

7-
"github.com/kshvakov/clickhouse/internal/types"
7+
"github.com/kshvakov/clickhouse/lib/types"
88
)
99

1010
func Array(v interface{}) *types.Array {

bootstrap.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import (
1212
"strings"
1313
"time"
1414

15-
"github.com/kshvakov/clickhouse/internal/binary"
16-
"github.com/kshvakov/clickhouse/internal/data"
17-
"github.com/kshvakov/clickhouse/internal/protocol"
15+
"github.com/kshvakov/clickhouse/lib/binary"
16+
"github.com/kshvakov/clickhouse/lib/data"
17+
"github.com/kshvakov/clickhouse/lib/protocol"
1818
)
1919

2020
const (

clickhouse.go

+10-4
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import (
1010
"regexp"
1111
"sync/atomic"
1212

13-
"github.com/kshvakov/clickhouse/internal/binary"
14-
"github.com/kshvakov/clickhouse/internal/data"
15-
"github.com/kshvakov/clickhouse/internal/protocol"
13+
"github.com/kshvakov/clickhouse/lib/binary"
14+
"github.com/kshvakov/clickhouse/lib/data"
15+
"github.com/kshvakov/clickhouse/lib/protocol"
1616
)
1717

1818
var (
@@ -189,10 +189,16 @@ func (ch *clickhouse) process() error {
189189
return err
190190
}
191191
ch.logf("[process] <- profiling: rows=%d, bytes=%d, blocks=%d", profileInfo.rows, profileInfo.bytes, profileInfo.blocks)
192+
case protocol.ServerData:
193+
block, err := ch.readBlock(ch.decoder)
194+
if err != nil {
195+
return err
196+
}
197+
ch.logf("[process] <- data: packet=%d, columns=%d, rows=%d", packet, block.NumColumns, block.NumRows)
192198
case protocol.ServerEndOfStream:
193199
return nil
194200
default:
195-
return fmt.Errorf("unexpected packet [%d] from server", packet)
201+
return fmt.Errorf("[process] unexpected packet [%d] from server", packet)
196202
}
197203
if packet, err = ch.decoder.Uvarint(); err != nil {
198204
return err

clickhouse_ping.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package clickhouse
33
import (
44
"context"
55

6-
"github.com/kshvakov/clickhouse/internal/protocol"
6+
"github.com/kshvakov/clickhouse/lib/protocol"
77
)
88

99
func (ch *clickhouse) Ping(ctx context.Context) error {

clickhouse_progress.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package clickhouse
22

33
import (
4-
"github.com/kshvakov/clickhouse/internal/protocol"
4+
"github.com/kshvakov/clickhouse/lib/protocol"
55
)
66

77
type progress struct {

clickhouse_read_block.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package clickhouse
22

33
import (
4-
"github.com/kshvakov/clickhouse/internal/binary"
5-
"github.com/kshvakov/clickhouse/internal/data"
6-
"github.com/kshvakov/clickhouse/internal/protocol"
4+
"github.com/kshvakov/clickhouse/lib/binary"
5+
"github.com/kshvakov/clickhouse/lib/data"
6+
"github.com/kshvakov/clickhouse/lib/protocol"
77
)
88

99
func (ch *clickhouse) readBlock(decoder *binary.Decoder) (*data.Block, error) {

clickhouse_read_meta.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package clickhouse
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/data"
7-
"github.com/kshvakov/clickhouse/internal/protocol"
6+
"github.com/kshvakov/clickhouse/lib/data"
7+
"github.com/kshvakov/clickhouse/lib/protocol"
88
)
99

1010
func (ch *clickhouse) readMeta() (*data.Block, error) {

clickhouse_send_query.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package clickhouse
22

33
import (
4-
"github.com/kshvakov/clickhouse/internal/data"
5-
"github.com/kshvakov/clickhouse/internal/protocol"
4+
"github.com/kshvakov/clickhouse/lib/data"
5+
"github.com/kshvakov/clickhouse/lib/protocol"
66
)
77

88
func (ch *clickhouse) sendQuery(query string) error {

clickhouse_write_block.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package clickhouse
22

33
import (
4-
"github.com/kshvakov/clickhouse/internal/data"
5-
"github.com/kshvakov/clickhouse/internal/protocol"
4+
"github.com/kshvakov/clickhouse/lib/data"
5+
"github.com/kshvakov/clickhouse/lib/protocol"
66
)
77

88
func (ch *clickhouse) writeBlock(block *data.Block) error {

connect.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (conn *connect) Read(b []byte) (int, error) {
5959
for total < dstLen {
6060
if n, err = conn.Conn.Read(b[total:]); err != nil {
6161
conn.logf("[connect] read error: %v", err)
62-
atomic.CompareAndSwapInt32(&conn.closed, 0, 1)
62+
conn.Close()
6363
return n, driver.ErrBadConn
6464
}
6565
total += n
@@ -80,7 +80,7 @@ func (conn *connect) Write(b []byte) (int, error) {
8080
for total < srcLen {
8181
if n, err = conn.Conn.Write(b[total:]); err != nil {
8282
conn.logf("[connect] write error: %v", err)
83-
atomic.CompareAndSwapInt32(&conn.closed, 0, 1)
83+
conn.Close()
8484
return n, driver.ErrBadConn
8585
}
8686
total += n
File renamed without changes.
File renamed without changes.
File renamed without changes.

internal/column/array.go lib/column/array.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"reflect"
77
"time"
88

9-
"github.com/kshvakov/clickhouse/internal/binary"
9+
"github.com/kshvakov/clickhouse/lib/binary"
1010
)
1111

1212
type ArrayWriter interface {

internal/column/column.go lib/column/column.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"strings"
77
"time"
88

9-
"github.com/kshvakov/clickhouse/internal/binary"
9+
"github.com/kshvakov/clickhouse/lib/binary"
1010
)
1111

1212
type Column interface {
File renamed without changes.

internal/column/datetime.go lib/column/datetime.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"time"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type DateTime struct {

internal/column/enum.go lib/column/enum.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"strconv"
66
"strings"
77

8-
"github.com/kshvakov/clickhouse/internal/binary"
8+
"github.com/kshvakov/clickhouse/lib/binary"
99
)
1010

1111
type Enum struct {

internal/column/fixed_string.go lib/column/fixed_string.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"reflect"
66

7-
"github.com/kshvakov/clickhouse/internal/binary"
7+
"github.com/kshvakov/clickhouse/lib/binary"
88
)
99

1010
type FixedString struct {

internal/column/float32.go lib/column/float32.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Float32 struct{ base }

internal/column/float64.go lib/column/float64.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Float64 struct{ base }

internal/column/int16.go lib/column/int16.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Int16 struct{ base }

internal/column/int32.go lib/column/int32.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Int32 struct{ base }

internal/column/int64.go lib/column/int64.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Int64 struct{ base }

internal/column/int8.go lib/column/int8.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type Int8 struct{ base }

internal/column/string.go lib/column/string.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type String struct{ base }

internal/column/uint16.go lib/column/uint16.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type UInt16 struct{ base }

internal/column/uint32.go lib/column/uint32.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type UInt32 struct{ base }

internal/column/uint64.go lib/column/uint64.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type UInt64 struct{ base }

internal/column/uint8.go lib/column/uint8.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package column
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
type UInt8 struct{ base }

internal/data/block.go lib/data/block.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import (
66
"io"
77
"strings"
88

9-
"github.com/kshvakov/clickhouse/internal/binary"
10-
"github.com/kshvakov/clickhouse/internal/column"
11-
"github.com/kshvakov/clickhouse/internal/protocol"
12-
wb "github.com/kshvakov/clickhouse/internal/writebuffer"
9+
"github.com/kshvakov/clickhouse/lib/binary"
10+
"github.com/kshvakov/clickhouse/lib/column"
11+
"github.com/kshvakov/clickhouse/lib/protocol"
12+
wb "github.com/kshvakov/clickhouse/lib/writebuffer"
1313
)
1414

1515
type Block struct {

internal/data/client_info.go lib/data/client_info.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package data
33
import (
44
"fmt"
55

6-
"github.com/kshvakov/clickhouse/internal/binary"
6+
"github.com/kshvakov/clickhouse/lib/binary"
77
)
88

99
const ClientName = "Golang SQLDriver"

internal/data/server_info.go lib/data/server_info.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
//"io"
66
"time"
77

8-
"github.com/kshvakov/clickhouse/internal/binary"
9-
"github.com/kshvakov/clickhouse/internal/protocol"
8+
"github.com/kshvakov/clickhouse/lib/binary"
9+
"github.com/kshvakov/clickhouse/lib/protocol"
1010
)
1111

1212
type ServerInfo struct {
File renamed without changes.

internal/types/array.go lib/types/array.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"reflect"
77
"time"
88

9-
"github.com/kshvakov/clickhouse/internal/binary"
10-
"github.com/kshvakov/clickhouse/internal/column"
11-
"github.com/kshvakov/clickhouse/internal/writebuffer"
9+
"github.com/kshvakov/clickhouse/lib/binary"
10+
"github.com/kshvakov/clickhouse/lib/column"
11+
"github.com/kshvakov/clickhouse/lib/writebuffer"
1212
)
1313

1414
func NewArray(v interface{}) *Array {
File renamed without changes.

rows.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"io"
77
"reflect"
88

9-
"github.com/kshvakov/clickhouse/internal/binary"
10-
"github.com/kshvakov/clickhouse/internal/data"
11-
"github.com/kshvakov/clickhouse/internal/protocol"
9+
"github.com/kshvakov/clickhouse/lib/binary"
10+
"github.com/kshvakov/clickhouse/lib/data"
11+
"github.com/kshvakov/clickhouse/lib/protocol"
1212
)
1313

1414
type rows struct {

value_converter.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"net"
1010
"reflect"
1111

12-
"github.com/kshvakov/clickhouse/internal/types"
12+
"github.com/kshvakov/clickhouse/lib/types"
1313
)
1414

1515
var _converter = &converter{}

0 commit comments

Comments
 (0)