aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorvitalyisaev <vitalyisaev@ydb.tech>2023-09-21 10:14:51 +0300
committervitalyisaev <vitalyisaev@ydb.tech>2023-09-21 10:45:40 +0300
commitf01adafb135b478b97c1d0fb7acc0073f37d7570 (patch)
treeb6b75a9f7dca984df16786d2c6f2f26ad8670a21 /tools
parentb7bac2a1173a7d8fc3989bee9736dfc7d82b5150 (diff)
downloadydb-f01adafb135b478b97c1d0fb7acc0073f37d7570.tar.gz
YQ Connector: DescribeTable omits columns with unsupported types
Представим, что есть таблица, состоящая из двух колонок, тип одной из которых не поддерживается в YQL. Раньше попытка любого чтения из такой таблицы возвращала ошибку ("тип не поддерживается"). Теперь такая ошибка будет возвращаться при `SELECT unsupported_column FROM table`. При `SELECT *` будут возвращены все колонки, кроме неподдерживаемых.
Diffstat (limited to 'tools')
-rw-r--r--tools/go_test_miner/gotest/ya.make8
-rw-r--r--tools/go_test_miner/main_test.go22
2 files changed, 30 insertions, 0 deletions
diff --git a/tools/go_test_miner/gotest/ya.make b/tools/go_test_miner/gotest/ya.make
new file mode 100644
index 00000000000..9a1fd7dec55
--- /dev/null
+++ b/tools/go_test_miner/gotest/ya.make
@@ -0,0 +1,8 @@
+GO_TEST_FOR(tools/go_test_miner)
+
+IF (GO_VET == "yes" OR GO_VET == "on")
+ SET_APPEND(GO_VET_FLAGS -tests=false)
+ENDIF()
+
+END()
+
diff --git a/tools/go_test_miner/main_test.go b/tools/go_test_miner/main_test.go
new file mode 100644
index 00000000000..593095e1f98
--- /dev/null
+++ b/tools/go_test_miner/main_test.go
@@ -0,0 +1,22 @@
+package main
+
+import (
+ "testing"
+)
+
+func TestOk(t *testing.T) {
+}
+
+func Test1(a *testing.T) {
+}
+
+func Test_Function(tt *testing.T) {
+}
+
+func Test(t *testing.T) {
+}
+
+//nolint:tests
+func Testfail(t *testing.T) {
+ panic("Not a test function!")
+}