├── .editorconfig ├── .github └── workflows │ ├── check_label.yml │ └── test.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── Makefile ├── README.md ├── certs ├── gen_cert.sh ├── openssl.cnf ├── test.2.crt ├── test.2.csr ├── test.2.key ├── test.2.password ├── test.3.CA.crt ├── test.3.CA.csr ├── test.3.CA.key ├── test.3.CA.srl ├── test.3.derive.crt ├── test.3.derive.csr ├── test.3.derive.key ├── test.3.ext ├── test.ca.key ├── test.ca.password ├── test.ca.pem ├── test.ca.srl ├── test.derive.crt ├── test.derive.csr ├── test.derive.key ├── test.nopassword.crt ├── test.nopassword.csr ├── test.nopassword.derive.crt ├── test.nopassword.key ├── test.nopassword.srl └── test.password ├── client_test.go ├── configs.go ├── connection.go ├── connection_pool.go ├── const.go ├── examples ├── basic_example │ └── graph_client_basic_example.go ├── goroutines_example │ └── graph_client_goroutines_example.go ├── json_example │ └── parse_json_example.go ├── parameter_example │ └── parameter_example.go ├── session_pool_example │ └── session_pool_example.go └── ssl_example │ └── graph_client_ssl_example.go ├── go.mod ├── go.sum ├── host_address.go ├── label.go ├── label_test.go ├── logger.go ├── nebula-docker-compose ├── .env ├── docker-compose-ssl.yaml ├── docker-compose.yaml └── secrets │ ├── client.crt │ ├── client.key │ ├── readme.md │ ├── root.crt │ ├── root.key │ ├── run.sh │ ├── server.crt │ └── server.key ├── nebula ├── constants.go ├── graph │ ├── constants.go │ ├── graphservice.go │ └── ttypes.go ├── meta │ ├── constants.go │ ├── metaservice.go │ └── ttypes.go ├── storage │ ├── constants.go │ ├── graphstorageservice.go │ ├── storageadminservice.go │ └── ttypes.go └── ttypes.go ├── result_set.go ├── result_set_test.go ├── schema_manager.go ├── schema_manager_test.go ├── session.go ├── session_pool.go ├── session_pool_test.go ├── session_test.go ├── ssl_connection_test.go ├── ssl_sessionpool_test.go ├── util.go ├── util_test.go └── value_wrapper.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/check_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/.github/workflows/check_label.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/README.md -------------------------------------------------------------------------------- /certs/gen_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/gen_cert.sh -------------------------------------------------------------------------------- /certs/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/openssl.cnf -------------------------------------------------------------------------------- /certs/test.2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.2.crt -------------------------------------------------------------------------------- /certs/test.2.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.2.csr -------------------------------------------------------------------------------- /certs/test.2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.2.key -------------------------------------------------------------------------------- /certs/test.2.password: -------------------------------------------------------------------------------- 1 | vesoft -------------------------------------------------------------------------------- /certs/test.3.CA.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.CA.crt -------------------------------------------------------------------------------- /certs/test.3.CA.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.CA.csr -------------------------------------------------------------------------------- /certs/test.3.CA.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.CA.key -------------------------------------------------------------------------------- /certs/test.3.CA.srl: -------------------------------------------------------------------------------- 1 | 1B329AE87F5D174EEC32E952FA9EFD51273A7524 2 | -------------------------------------------------------------------------------- /certs/test.3.derive.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.derive.crt -------------------------------------------------------------------------------- /certs/test.3.derive.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.derive.csr -------------------------------------------------------------------------------- /certs/test.3.derive.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.derive.key -------------------------------------------------------------------------------- /certs/test.3.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.3.ext -------------------------------------------------------------------------------- /certs/test.ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.ca.key -------------------------------------------------------------------------------- /certs/test.ca.password: -------------------------------------------------------------------------------- 1 | vesoft -------------------------------------------------------------------------------- /certs/test.ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.ca.pem -------------------------------------------------------------------------------- /certs/test.ca.srl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.ca.srl -------------------------------------------------------------------------------- /certs/test.derive.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.derive.crt -------------------------------------------------------------------------------- /certs/test.derive.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.derive.csr -------------------------------------------------------------------------------- /certs/test.derive.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.derive.key -------------------------------------------------------------------------------- /certs/test.nopassword.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.nopassword.crt -------------------------------------------------------------------------------- /certs/test.nopassword.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.nopassword.csr -------------------------------------------------------------------------------- /certs/test.nopassword.derive.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.nopassword.derive.crt -------------------------------------------------------------------------------- /certs/test.nopassword.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/certs/test.nopassword.key -------------------------------------------------------------------------------- /certs/test.nopassword.srl: -------------------------------------------------------------------------------- 1 | 25944DAC8334D08834AA00E8392EAC8C605F3867 2 | -------------------------------------------------------------------------------- /certs/test.password: -------------------------------------------------------------------------------- 1 | vesoft -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/client_test.go -------------------------------------------------------------------------------- /configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/configs.go -------------------------------------------------------------------------------- /connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/connection.go -------------------------------------------------------------------------------- /connection_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/connection_pool.go -------------------------------------------------------------------------------- /const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/const.go -------------------------------------------------------------------------------- /examples/basic_example/graph_client_basic_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/basic_example/graph_client_basic_example.go -------------------------------------------------------------------------------- /examples/goroutines_example/graph_client_goroutines_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/goroutines_example/graph_client_goroutines_example.go -------------------------------------------------------------------------------- /examples/json_example/parse_json_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/json_example/parse_json_example.go -------------------------------------------------------------------------------- /examples/parameter_example/parameter_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/parameter_example/parameter_example.go -------------------------------------------------------------------------------- /examples/session_pool_example/session_pool_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/session_pool_example/session_pool_example.go -------------------------------------------------------------------------------- /examples/ssl_example/graph_client_ssl_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/examples/ssl_example/graph_client_ssl_example.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/go.sum -------------------------------------------------------------------------------- /host_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/host_address.go -------------------------------------------------------------------------------- /label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/label.go -------------------------------------------------------------------------------- /label_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/label_test.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/logger.go -------------------------------------------------------------------------------- /nebula-docker-compose/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/.env -------------------------------------------------------------------------------- /nebula-docker-compose/docker-compose-ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/docker-compose-ssl.yaml -------------------------------------------------------------------------------- /nebula-docker-compose/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/docker-compose.yaml -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/client.crt -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/client.key -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/readme.md -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/root.crt -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/root.key -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/run.sh -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/server.crt -------------------------------------------------------------------------------- /nebula-docker-compose/secrets/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula-docker-compose/secrets/server.key -------------------------------------------------------------------------------- /nebula/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/constants.go -------------------------------------------------------------------------------- /nebula/graph/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/graph/constants.go -------------------------------------------------------------------------------- /nebula/graph/graphservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/graph/graphservice.go -------------------------------------------------------------------------------- /nebula/graph/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/graph/ttypes.go -------------------------------------------------------------------------------- /nebula/meta/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/meta/constants.go -------------------------------------------------------------------------------- /nebula/meta/metaservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/meta/metaservice.go -------------------------------------------------------------------------------- /nebula/meta/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/meta/ttypes.go -------------------------------------------------------------------------------- /nebula/storage/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/storage/constants.go -------------------------------------------------------------------------------- /nebula/storage/graphstorageservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/storage/graphstorageservice.go -------------------------------------------------------------------------------- /nebula/storage/storageadminservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/storage/storageadminservice.go -------------------------------------------------------------------------------- /nebula/storage/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/storage/ttypes.go -------------------------------------------------------------------------------- /nebula/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/nebula/ttypes.go -------------------------------------------------------------------------------- /result_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/result_set.go -------------------------------------------------------------------------------- /result_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/result_set_test.go -------------------------------------------------------------------------------- /schema_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/schema_manager.go -------------------------------------------------------------------------------- /schema_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/schema_manager_test.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/session.go -------------------------------------------------------------------------------- /session_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/session_pool.go -------------------------------------------------------------------------------- /session_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/session_pool_test.go -------------------------------------------------------------------------------- /session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/session_test.go -------------------------------------------------------------------------------- /ssl_connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/ssl_connection_test.go -------------------------------------------------------------------------------- /ssl_sessionpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/ssl_sessionpool_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/util.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/util_test.go -------------------------------------------------------------------------------- /value_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-go/HEAD/value_wrapper.go --------------------------------------------------------------------------------