SYMBOL INDEX (4195 symbols across 316 files) FILE: address_translators.go type AddressTranslator (line 32) | type AddressTranslator interface type AddressTranslatorFunc (line 39) | type AddressTranslatorFunc method Translate (line 41) | func (fn AddressTranslatorFunc) Translate(addr net.IP, port int) (net.... function IdentityTranslator (line 46) | func IdentityTranslator() AddressTranslator { type AddressTranslatorHostInfo (line 52) | type AddressTranslatorHostInfo interface type AddressTranslatorV2 (line 73) | type AddressTranslatorV2 interface type AddressTranslatorFuncV2 (line 78) | type AddressTranslatorFuncV2 method Translate (line 80) | func (fn AddressTranslatorFuncV2) Translate(addr net.IP, port int) (ne... method TranslateHost (line 88) | func (fn AddressTranslatorFuncV2) TranslateHost(host AddressTranslator... FILE: address_translators_test.go function TestIdentityAddressTranslator_NilAddrAndZeroPort (line 37) | func TestIdentityAddressTranslator_NilAddrAndZeroPort(t *testing.T) { function TestIdentityAddressTranslator_HostProvided (line 53) | func TestIdentityAddressTranslator_HostProvided(t *testing.T) { function TestTranslateHostAddresses_NoScyllaPorts (line 69) | func TestTranslateHostAddresses_NoScyllaPorts(t *testing.T) { function TestTranslateHostAddresses_WithScyllaPorts (line 91) | func TestTranslateHostAddresses_WithScyllaPorts(t *testing.T) { FILE: batch_test.go function TestBatch_Errors (line 36) | func TestBatch_Errors(t *testing.T) { function TestBatch_WithTimestamp (line 55) | func TestBatch_WithTimestamp(t *testing.T) { FILE: callreq_wait.go function waitCallReqDone (line 5) | func waitCallReqDone(call *callReq, where string) { FILE: callreq_wait_race.go function waitCallReqDone (line 10) | func waitCallReqDone(call *callReq, where string) { FILE: cass1batch_test.go function TestProto1BatchInsert (line 36) | func TestProto1BatchInsert(t *testing.T) { function TestShouldPrepareFunction (line 58) | func TestShouldPrepareFunction(t *testing.T) { FILE: cassandra_test.go function TestEmptyHosts (line 53) | func TestEmptyHosts(t *testing.T) { function TestInvalidPeerEntry (line 64) | func TestInvalidPeerEntry(t *testing.T) { function TestUseStatementError (line 103) | func TestUseStatementError(t *testing.T) { function TestInvalidKeyspace (line 119) | func TestInvalidKeyspace(t *testing.T) { function TestTracing (line 135) | func TestTracing(t *testing.T) { function TestObserve (line 180) | func TestObserve(t *testing.T) { function TestObserve_Pagination (line 277) | func TestObserve_Pagination(t *testing.T) { function TestPaging (line 333) | func TestPaging(t *testing.T) { function TestPagingWithAllowFiltering (line 364) | func TestPagingWithAllowFiltering(t *testing.T) { function TestPagingWithBind (line 501) | func TestPagingWithBind(t *testing.T) { function TestCAS (line 545) | func TestCAS(t *testing.T) { function TestConsistencySerial (line 726) | func TestConsistencySerial(t *testing.T) { function TestDurationType (line 816) | func TestDurationType(t *testing.T) { function TestMapScanCAS (line 872) | func TestMapScanCAS(t *testing.T) { function TestBatch (line 914) | func TestBatch(t *testing.T) { function TestUnpreparedBatch (line 943) | func TestUnpreparedBatch(t *testing.T) { function TestBatchLimit (line 982) | func TestBatchLimit(t *testing.T) { function TestWhereIn (line 1004) | func TestWhereIn(t *testing.T) { function TestTooManyQueryArgs (line 1034) | func TestTooManyQueryArgs(t *testing.T) { function TestNotEnoughQueryArgs (line 1066) | func TestNotEnoughQueryArgs(t *testing.T) { function TestCreateSessionTimeout (line 1095) | func TestCreateSessionTimeout(t *testing.T) { function TestReconnection (line 1123) | func TestReconnection(t *testing.T) { type FullName (line 1143) | type FullName struct method MarshalCQL (line 1148) | func (n FullName) MarshalCQL(info TypeInfo) ([]byte, error) { method UnmarshalCQL (line 1152) | func (n *FullName) UnmarshalCQL(info TypeInfo, data []byte) error { function TestMapScanWithRefMap (line 1158) | func TestMapScanWithRefMap(t *testing.T) { function TestMapScan (line 1228) | func TestMapScan(t *testing.T) { function TestSliceMap (line 1276) | func TestSliceMap(t *testing.T) { function matchSliceMap (line 1353) | func matchSliceMap(t *testing.T, sliceMap []map[string]any, testMap map[... type MyRetryPolicy (line 1403) | type MyRetryPolicy struct method Attempt (line 1406) | func (*MyRetryPolicy) Attempt(q RetryableQuery) bool { method GetRetryType (line 1413) | func (*MyRetryPolicy) GetRetryType(err error) RetryType { function Test_RetryPolicyIdempotence (line 1421) | func Test_RetryPolicyIdempotence(t *testing.T) { function TestSmallInt (line 1458) | func TestSmallInt(t *testing.T) { function TestScanWithNilArguments (line 1487) | func TestScanWithNilArguments(t *testing.T) { function TestScanCASWithNilArguments (line 1523) | func TestScanCASWithNilArguments(t *testing.T) { function TestRebindQueryInfo (line 1571) | func TestRebindQueryInfo(t *testing.T) { function TestStaticQueryInfo (line 1615) | func TestStaticQueryInfo(t *testing.T) { type ClusteredKeyValue (line 1660) | type ClusteredKeyValue struct method Bind (line 1666) | func (kv *ClusteredKeyValue) Bind(q *QueryInfo) ([]any, error) { function upcaseInitial (line 1679) | func upcaseInitial(str string) string { function TestBoundQueryInfo (line 1687) | func TestBoundQueryInfo(t *testing.T) { function TestBatchQueryInfo (line 1729) | func TestBatchQueryInfo(t *testing.T) { function getRandomConn (line 1781) | func getRandomConn(t *testing.T, session *Session) *Conn { function injectInvalidPreparedStatement (line 1789) | func injectInvalidPreparedStatement(t *testing.T, session *Session, tabl... function TestPrepare_MissingSchemaPrepare (line 1829) | func TestPrepare_MissingSchemaPrepare(t *testing.T) { function TestPrepare_ReprepareStatement (line 1855) | func TestPrepare_ReprepareStatement(t *testing.T) { function TestPrepare_ReprepareBatch (line 1873) | func TestPrepare_ReprepareBatch(t *testing.T) { function TestQueryInfo (line 1892) | func TestQueryInfo(t *testing.T) { function TestPrepare_PreparedCacheEviction (line 1915) | func TestPrepare_PreparedCacheEviction(t *testing.T) { function TestPrepare_PreparedCacheKey (line 2010) | func TestPrepare_PreparedCacheKey(t *testing.T) { function TestMarshalFloat64Ptr (line 2063) | func TestMarshalFloat64Ptr(t *testing.T) { function TestMarshalInet (line 2081) | func TestMarshalInet(t *testing.T) { function TestVarint (line 2136) | func TestVarint(t *testing.T) { function TestQueryStats (line 2249) | func TestQueryStats(t *testing.T) { function TestIterHost (line 2268) | func TestIterHost(t *testing.T) { function TestBatchStats (line 2282) | func TestBatchStats(t *testing.T) { type funcBatchObserver (line 2310) | type funcBatchObserver method ObserveBatch (line 2312) | func (f funcBatchObserver) ObserveBatch(ctx context.Context, o Observe... function TestBatchObserve (line 2316) | func TestBatchObserve(t *testing.T) { function TestNilInQuery (line 2381) | func TestNilInQuery(t *testing.T) { function TestEmptyTimestamp (line 2406) | func TestEmptyTimestamp(t *testing.T) { function TestGetKeyspaceMetadata (line 2435) | func TestGetKeyspaceMetadata(t *testing.T) { function TestSessionMetadataAPIs (line 2470) | func TestSessionMetadataAPIs(t *testing.T) { function tableNames (line 2810) | func tableNames(tables map[string]*TableMetadata) []string { function columnNames (line 2818) | func columnNames(columns map[string]*ColumnMetadata) []string { function TestGetKeyspaceMetadataFails (line 2827) | func TestGetKeyspaceMetadataFails(t *testing.T) { function TestRoutingKey (line 2841) | func TestRoutingKey(t *testing.T) { function TestTokenAwareConnPool (line 2974) | func TestTokenAwareConnPool(t *testing.T) { function TestNegativeStream (line 3025) | func TestNegativeStream(t *testing.T) { function TestManualQueryPaging (line 3047) | func TestManualQueryPaging(t *testing.T) { function TestSessionBindRoutingKey (line 3103) | func TestSessionBindRoutingKey(t *testing.T) { function TestJSONSupport (line 3138) | func TestJSONSupport(t *testing.T) { function TestUnmarshallNestedTypes (line 3186) | func TestUnmarshallNestedTypes(t *testing.T) { function TestSchemaReset (line 3223) | func TestSchemaReset(t *testing.T) { function TestCreateSession_DontSwallowError (line 3283) | func TestCreateSession_DontSwallowError(t *testing.T) { function TestControl_DiscoverProtocol (line 3309) | func TestControl_DiscoverProtocol(t *testing.T) { function TestUnsetCol (line 3327) | func TestUnsetCol(t *testing.T) { function TestUnsetColBatch (line 3360) | func TestUnsetColBatch(t *testing.T) { function TestQuery_NamedValues (line 3406) | func TestQuery_NamedValues(t *testing.T) { function TestQuery_SetHostID (line 3433) | func TestQuery_SetHostID(t *testing.T) { FILE: ci/clean-old-temporary-docker-images.py function get_docker_token (line 9) | def get_docker_token(username, password): function get_repo_tags (line 21) | def get_repo_tags(token): function delete_tag (line 30) | def delete_tag(tag, token): function clean_old_images (line 40) | def clean_old_images(): FILE: client_routes.go type ClientRoutesEndpoint (line 18) | type ClientRoutesEndpoint struct method Validate (line 27) | func (e ClientRoutesEndpoint) Validate() error { type ClientRoutesEndpointList (line 34) | type ClientRoutesEndpointList method GetAllConnectionIDs (line 36) | func (l *ClientRoutesEndpointList) GetAllConnectionIDs() []string { method GetConnectionAddr (line 44) | func (l *ClientRoutesEndpointList) GetConnectionAddr(connectionID stri... method Validate (line 53) | func (l *ClientRoutesEndpointList) Validate() error { type ClientRoutesConfig (line 62) | type ClientRoutesConfig struct method Validate (line 93) | func (cfg *ClientRoutesConfig) Validate() error { type UnresolvedClientRoute (line 113) | type UnresolvedClientRoute struct method Similar (line 122) | func (r UnresolvedClientRoute) Similar(o UnresolvedClientRoute) bool { method Equal (line 127) | func (r UnresolvedClientRoute) Equal(o UnresolvedClientRoute) bool { method String (line 131) | func (r UnresolvedClientRoute) String() string { type UnresolvedClientRouteList (line 142) | type UnresolvedClientRouteList method Len (line 144) | func (l *UnresolvedClientRouteList) Len() int { type ResolvedClientRoute (line 148) | type ResolvedClientRoute struct method String (line 156) | func (r ResolvedClientRoute) String() string { method Clone (line 175) | func (r ResolvedClientRoute) Clone() ResolvedClientRoute { method Newer (line 191) | func (r ResolvedClientRoute) Newer(o ResolvedClientRoute) bool { method Similar (line 202) | func (r ResolvedClientRoute) Similar(o ResolvedClientRoute) bool { method NeedsUpdate (line 206) | func (r ResolvedClientRoute) NeedsUpdate() bool { method GetCQLPort (line 210) | func (r ResolvedClientRoute) GetCQLPort() uint16 { type ResolvedClientRouteList (line 217) | type ResolvedClientRouteList method Len (line 219) | func (l *ResolvedClientRouteList) Len() int { method MergeWithUnresolved (line 223) | func (l *ResolvedClientRouteList) MergeWithUnresolved(unresolved Unres... method MergeWithResolved (line 251) | func (l *ResolvedClientRouteList) MergeWithResolved(o *ResolvedClientR... method UpdateIfNewer (line 270) | func (l *ResolvedClientRouteList) UpdateIfNewer(route ResolvedClientRo... method FindByHostID (line 284) | func (l *ResolvedClientRouteList) FindByHostID(hostID string) *Resolve... method Clone (line 293) | func (l *ResolvedClientRouteList) Clone() ResolvedClientRouteList { type ResolvedEndpoint (line 302) | type ResolvedEndpoint struct type ClientRoutesResolver (line 313) | type ClientRoutesResolver interface type resolvedCacheRecord (line 317) | type resolvedCacheRecord struct method WasResolvedLessThan (line 322) | func (r resolvedCacheRecord) WasResolvedLessThan(cachingTime time.Dura... type simpleClientRoutesResolver (line 328) | type simpleClientRoutesResolver struct method Resolve (line 346) | func (r *simpleClientRoutesResolver) Resolve(endpoint ResolvedClientRo... function newSimpleClientRoutesResolver (line 335) | func newSimpleClientRoutesResolver(cachingTime time.Duration, resolver D... type ClientRoutesHandler (line 383) | type ClientRoutesHandler struct method Translate (line 400) | func (p *ClientRoutesHandler) Translate(addr net.IP, port int) (net.IP... method TranslateHost (line 412) | func (p *ClientRoutesHandler) TranslateHost(host AddressTranslatorHost... method Initialize (line 481) | func (p *ClientRoutesHandler) Initialize(s *Session) error { method Stop (line 509) | func (p *ClientRoutesHandler) Stop() { method resolveAndUpdateInPlace (line 528) | func (p *ClientRoutesHandler) resolveAndUpdateInPlace(records Resolved... method updateHostPortMappingAsync (line 590) | func (p *ClientRoutesHandler) updateHostPortMappingAsync(connectionIDs... method updateHostPortMappingSync (line 597) | func (p *ClientRoutesHandler) updateHostPortMappingSync(connectionIDs ... method startReadingEvents (line 607) | func (p *ClientRoutesHandler) startReadingEvents() { method startUpdateWorker (line 645) | func (p *ClientRoutesHandler) startUpdateWorker() { method updateHostPortMapping (line 662) | func (p *ClientRoutesHandler) updateHostPortMapping(connectionIDs []st... function pickProperPort (line 404) | func pickProperPort(pickTLSPorts bool, rec *ResolvedClientRoute) uint16 { type updateTask (line 475) | type updateTask struct function NewClientRoutesAddressTranslator (line 691) | func NewClientRoutesAddressTranslator( function getHostPortMappingFromCluster (line 711) | func getHostPortMappingFromCluster(c controlConnection, table string, co... FILE: client_routes_test.go function TestGetHostPortMapping (line 15) | func TestGetHostPortMapping(t *testing.T) { function sortUnresolvedHostPorts (line 140) | func sortUnresolvedHostPorts(xs []UnresolvedClientRoute) { FILE: client_routes_unit_test.go type dnsResolverFunc (line 15) | type dnsResolverFunc method LookupIP (line 18) | func (f dnsResolverFunc) LookupIP(host string) ([]net.IP, error) { ret... type clientRoutesResolverFunc (line 20) | type clientRoutesResolverFunc method Resolve (line 22) | func (f clientRoutesResolverFunc) Resolve(endpoint ResolvedClientRoute... type fakeControlConn (line 26) | type fakeControlConn struct method getConn (line 31) | func (f *fakeControlConn) getConn() *connHost { return nil } method awaitSchemaAgreement (line 32) | func (f *fakeControlConn) awaitSchemaAgreement() error { return nil } method query (line 33) | func (f *fakeControlConn) query(statement string, values ...any) *Iter { method querySystem (line 38) | func (f *fakeControlConn) querySystem(statement string, values ...any)... method discoverProtocol (line 41) | func (f *fakeControlConn) discoverProtocol(hosts []*HostInfo) (int, er... method connect (line 42) | func (f *fakeControlConn) connect(hosts []*HostInfo) error ... method close (line 43) | func (f *fakeControlConn) close() ... method getSession (line 44) | func (f *fakeControlConn) getSession() *Session ... method reconnect (line 45) | func (f *fakeControlConn) reconnect() error ... type testHostInfo (line 47) | type testHostInfo struct method HostID (line 51) | func (t testHostInfo) HostID() string { return t.h... method Rack (line 52) | func (t testHostInfo) Rack() string { return "" } method DataCenter (line 53) | func (t testHostInfo) DataCenter() string { return "" } method BroadcastAddress (line 54) | func (t testHostInfo) BroadcastAddress() net.IP { return nil } method ListenAddress (line 55) | func (t testHostInfo) ListenAddress() net.IP { return nil } method RPCAddress (line 56) | func (t testHostInfo) RPCAddress() net.IP { return nil } method PreferredIP (line 57) | func (t testHostInfo) PreferredIP() net.IP { return nil } method Peer (line 58) | func (t testHostInfo) Peer() net.IP { return nil } method UntranslatedConnectAddress (line 59) | func (t testHostInfo) UntranslatedConnectAddress() net.IP { return nil } method Port (line 60) | func (t testHostInfo) Port() int { return 0 } method Partitioner (line 61) | func (t testHostInfo) Partitioner() string { return "" } method ClusterName (line 62) | func (t testHostInfo) ClusterName() string { return "" } method ScyllaShardAwarePort (line 63) | func (t testHostInfo) ScyllaShardAwarePort() uint16 { return 0 } method ScyllaShardAwarePortTLS (line 64) | func (t testHostInfo) ScyllaShardAwarePortTLS() uint16 { return 0 } method ScyllaShardCount (line 65) | func (t testHostInfo) ScyllaShardCount() int { return 0 } function TestResolvedClientRouteCloneNewerNeedsUpdate (line 67) | func TestResolvedClientRouteCloneNewerNeedsUpdate(t *testing.T) { function TestResolvedClientRouteListMergeWithUnresolved (line 117) | func TestResolvedClientRouteListMergeWithUnresolved(t *testing.T) { function TestResolvedClientRouteListMergeWithResolved (line 168) | func TestResolvedClientRouteListMergeWithResolved(t *testing.T) { function TestResolvedClientRouteListUpdateIfNewerAndFindByHostID (line 198) | func TestResolvedClientRouteListUpdateIfNewerAndFindByHostID(t *testing.... function TestSimpleClientRoutesResolverResolve (line 224) | func TestSimpleClientRoutesResolverResolve(t *testing.T) { function TestClientRoutesHandlerTranslateHost (line 283) | func TestClientRoutesHandlerTranslateHost(t *testing.T) { function TestClientRoutesHandlerTranslateHost_CASCollision (line 343) | func TestClientRoutesHandlerTranslateHost_CASCollision(t *testing.T) { function TestClientRoutesHandlerResolveAndUpdateInPlace (line 381) | func TestClientRoutesHandlerResolveAndUpdateInPlace(t *testing.T) { function TestGetHostPortMappingFromClusterQuery (line 473) | func TestGetHostPortMappingFromClusterQuery(t *testing.T) { FILE: cloud_cluster_test.go function TestCloudConnection (line 25) | func TestCloudConnection(t *testing.T) { function writeYamlToTempFile (line 171) | func writeYamlToTempFile(obj any) (string, error) { type dialerContextFunc (line 191) | type dialerContextFunc method DialContext (line 193) | func (d dialerContextFunc) DialContext(ctx context.Context, network, a... type sniProxy (line 197) | type sniProxy struct method Run (line 207) | func (p *sniProxy) Run(ctx context.Context) (string, error) { method handleConnection (line 231) | func (p *sniProxy) handleConnection(conn net.Conn) { method Close (line 284) | func (p *sniProxy) Close() error { method GetEvents (line 288) | func (p *sniProxy) GetEvents() []string { type readOnlyConn (line 298) | type readOnlyConn struct method Read (line 304) | func (conn readOnlyConn) Read(p []byte) (int, error) { return ... method Write (line 305) | func (conn readOnlyConn) Write(p []byte) (int, error) { return ... method Close (line 306) | func (conn readOnlyConn) Close() error { return ... method LocalAddr (line 307) | func (conn readOnlyConn) LocalAddr() net.Addr { return ... method RemoteAddr (line 308) | func (conn readOnlyConn) RemoteAddr() net.Addr { return ... method SetDeadline (line 309) | func (conn readOnlyConn) SetDeadline(t time.Time) error { return ... method SetReadDeadline (line 310) | func (conn readOnlyConn) SetReadDeadline(t time.Time) error { return ... method SetWriteDeadline (line 311) | func (conn readOnlyConn) SetWriteDeadline(t time.Time) error { return ... FILE: cluster.go constant defaultDriverName (line 41) | defaultDriverName = "ScyllaDB GoCQL Driver" type PoolConfig (line 46) | type PoolConfig struct method buildPool (line 54) | func (p PoolConfig) buildPool(session *Session) *policyConnPool { type ClusterConfig (line 62) | type ClusterConfig struct method logger (line 408) | func (cfg *ClusterConfig) logger() StdLogger { method CreateSession (line 417) | func (cfg *ClusterConfig) CreateSession() (*Session, error) { method CreateSessionNonBlocking (line 421) | func (cfg *ClusterConfig) CreateSessionNonBlocking() (*Session, error) { method filterHost (line 425) | func (cfg *ClusterConfig) filterHost(host *HostInfo) bool { method ValidateAndInitSSL (line 429) | func (cfg *ClusterConfig) ValidateAndInitSSL() error { method getActualTLSConfig (line 442) | func (cfg *ClusterConfig) getActualTLSConfig() *tls.Config { method WithOptions (line 452) | func (cfg *ClusterConfig) WithOptions(opts ...ClusterOption) *ClusterC... method Validate (line 509) | func (cfg *ClusterConfig) Validate() error { type DNSResolver (line 290) | type DNSResolver interface type ApplicationInfo (line 294) | type ApplicationInfo interface type StaticApplicationInfo (line 298) | type StaticApplicationInfo struct method UpdateStartupOptions (line 312) | func (i *StaticApplicationInfo) UpdateStartupOptions(opts map[string]s... function NewStaticApplicationInfo (line 304) | func NewStaticApplicationInfo(name, version, clientID string) *StaticApp... type SimpleDNSResolver (line 324) | type SimpleDNSResolver struct method LookupIP (line 334) | func (r SimpleDNSResolver) LookupIP(host string) ([]net.IP, error) { function NewSimpleDNSResolver (line 328) | func NewSimpleDNSResolver(hostLookupPreferV4 bool) *SimpleDNSResolver { type Dialer (line 356) | type Dialer interface function NewCluster (line 369) | func NewCluster(hosts ...string) *ClusterConfig { type ClusterOption (line 450) | type ClusterOption type ClientRoutesOption (line 459) | type ClientRoutesOption function WithMaxResolverConcurrency (line 461) | func WithMaxResolverConcurrency(val int) func(*ClientRoutesConfig) { function WithResolveHealthyEndpointPeriod (line 467) | func WithResolveHealthyEndpointPeriod(val time.Duration) func(*ClientRou... function WithEndpoints (line 473) | func WithEndpoints(endpoints ...ClientRoutesEndpoint) func(*ClientRoutes... function WithTable (line 479) | func WithTable(tableName string) func(*ClientRoutesConfig) { function WithClientRoutes (line 485) | func WithClientRoutes(opts ...ClientRoutesOption) func(*ClusterConfig) { function setupTLSConfig (line 628) | func setupTLSConfig(sslOpts *SslOptions) (*tls.Config, error) { FILE: cluster_test.go function TestNewCluster_Defaults (line 39) | func TestNewCluster_Defaults(t *testing.T) { function TestNewCluster_WithHosts (line 60) | func TestNewCluster_WithHosts(t *testing.T) { function TestClusterConfig_translateAddressAndPort_NilTranslator (line 69) | func TestClusterConfig_translateAddressAndPort_NilTranslator(t *testing.... function TestClusterConfig_translateAddressAndPort_EmptyAddr (line 84) | func TestClusterConfig_translateAddressAndPort_EmptyAddr(t *testing.T) { function TestClusterConfig_translateAddressAndPort_Success (line 101) | func TestClusterConfig_translateAddressAndPort_Success(t *testing.T) { FILE: common_test.go function init (line 61) | func init() { function TestMain (line 67) | func TestMain(m *testing.M) { function getClusterHosts (line 75) | func getClusterHosts() []string { function addSslOptions (line 79) | func addSslOptions(cluster *ClusterConfig) *ClusterConfig { type OnceManager (line 96) | type OnceManager struct method GetOnce (line 107) | func (o *OnceManager) GetOnce(key string) *sync.Once { function NewOnceManager (line 101) | func NewOnceManager() *OnceManager { function isTabletsSupported (line 123) | func isTabletsSupported() bool { function probeTabletsSupported (line 131) | func probeTabletsSupported() { function isTabletsAutoEnabled (line 160) | func isTabletsAutoEnabled() bool { function probeTabletsAutoEnabled (line 168) | func probeTabletsAutoEnabled() { function initTabletProbes (line 203) | func initTabletProbes() { function createTable (line 210) | func createTable(s *Session, table string) error { function createTables (line 243) | func createTables(s *Session, ddls ...string) error { function extractKeyspaceTableFromDDL (line 275) | func extractKeyspaceTableFromDDL(ddl string) (keyspace, table string) { function createCluster (line 304) | func createCluster(opts ...func(*ClusterConfig)) *ClusterConfig { function createKeyspace (line 333) | func createKeyspace(tb testing.TB, cluster *ClusterConfig, keyspace stri... type testKeyspaceOpts (line 375) | type testKeyspaceOpts struct method KeyspaceName (line 379) | func (o *testKeyspaceOpts) KeyspaceName() string { function createSessionFromClusterHelper (line 386) | func createSessionFromClusterHelper(cluster *ClusterConfig, tb testing.T... function getClusterSocketFile (line 406) | func getClusterSocketFile() []string { function createSessionFromClusterTabletsDisabled (line 416) | func createSessionFromClusterTabletsDisabled(cluster *ClusterConfig, tb ... function createSessionFromCluster (line 420) | func createSessionFromCluster(cluster *ClusterConfig, tb testing.TB) *Se... function createSession (line 424) | func createSession(tb testing.TB, opts ...func(config *ClusterConfig)) *... function createViews (line 429) | func createViews(t *testing.T, session *Session) { function createMaterializedViews (line 440) | func createMaterializedViews(t *testing.T, session *Session) { function createFunctions (line 478) | func createFunctions(t *testing.T, session *Session) { function createAggregate (line 500) | func createAggregate(t *testing.T, session *Session) { constant maxCQLIdentifierLen (line 526) | maxCQLIdentifierLen = 48 constant testTableNameHashLen (line 527) | testTableNameHashLen = 16 function testTableName (line 532) | func testTableName(t testing.TB, parts ...string) string { function testTypeName (line 565) | func testTypeName(t testing.TB, parts ...string) string { function testKeyspaceName (line 571) | func testKeyspaceName(t testing.TB, parts ...string) string { function staticAddressTranslator (line 575) | func staticAddressTranslator(newAddr net.IP, newPort int) AddressTransla... FILE: compressor.go type Compressor (line 31) | type Compressor interface type SnappyCompressor (line 41) | type SnappyCompressor struct method Name (line 43) | func (s SnappyCompressor) Name() string { method Encode (line 47) | func (s SnappyCompressor) Encode(data []byte) ([]byte, error) { method Decode (line 51) | func (s SnappyCompressor) Decode(data []byte) ([]byte, error) { FILE: compressor_test.go type frameExample (line 40) | type frameExample struct function TestSnappyCompressor (line 88) | func TestSnappyCompressor(t *testing.T) { function BenchmarkSnappyCompressor (line 167) | func BenchmarkSnappyCompressor(b *testing.B) { function init (line 190) | func init() { FILE: conn.go function approve (line 50) | func approve(authenticator string, approvedAuthenticators []string) bool { type Authenticator (line 62) | type Authenticator interface type WarningHandlerBuilder (line 67) | type WarningHandlerBuilder type WarningHandler (line 69) | type WarningHandler interface type PasswordAuthenticator (line 76) | type PasswordAuthenticator struct method Challenge (line 85) | func (p PasswordAuthenticator) Challenge(req []byte) ([]byte, Authenti... method Success (line 97) | func (p PasswordAuthenticator) Success(data []byte) error { type SslOptions (line 114) | type SslOptions struct type ConnConfig (line 132) | type ConnConfig struct method logger (line 149) | func (c *ConnConfig) logger() StdLogger { type ConnErrorHandler (line 156) | type ConnErrorHandler interface type connErrorHandlerFn (line 160) | type connErrorHandlerFn method HandleError (line 162) | func (fn connErrorHandlerFn) HandleError(conn *Conn, err error, closed... type ConnInterface (line 166) | type ConnInterface interface type Conn (line 180) | type Conn struct method getIsSchemaV2 (line 221) | func (c *Conn) getIsSchemaV2() bool { method setSchemaV2 (line 225) | func (c *Conn) setSchemaV2(s bool) { method setSystemRequestTimeout (line 229) | func (c *Conn) setSystemRequestTimeout(t time.Duration) { method recalculateSystemRequestTimeout (line 234) | func (c *Conn) recalculateSystemRequestTimeout() { method finalizeConnection (line 240) | func (c *Conn) finalizeConnection() { method getScyllaSupported (line 250) | func (c *Conn) getScyllaSupported() ScyllaConnectionFeatures { method init (line 414) | func (c *Conn) init(ctx context.Context, dialedHost *DialedHost) error { method Write (line 453) | func (c *Conn) Write(p []byte) (n int, err error) { method Read (line 457) | func (c *Conn) Read(p []byte) (n int, err error) { method closeWithError (line 680) | func (c *Conn) closeWithError(err error) { method isTabletSupported (line 744) | func (c *Conn) isTabletSupported() bool { method setTabletSupported (line 748) | func (c *Conn) setTabletSupported(val bool) { method close (line 756) | func (c *Conn) close() error { method Close (line 760) | func (c *Conn) Close() { method serve (line 767) | func (c *Conn) serve(ctx context.Context) { method discardFrame (line 776) | func (c *Conn) discardFrame(head frm.FrameHeader) error { method heartBeat (line 795) | func (c *Conn) heartBeat(ctx context.Context) { method recv (line 843) | func (c *Conn) recv(ctx context.Context) error { method readFrameIntoFramer (line 953) | func (c *Conn) readFrameIntoFramer(head frm.FrameHeader) (*framer, err... method abandonRecvCall (line 962) | func (c *Conn) abandonRecvCall(call *callReq, framer *framer) { method releaseStream (line 969) | func (c *Conn) releaseStream(call *callReq) { method removeCallIfOpen (line 1041) | func (c *Conn) removeCallIfOpen(streamID int) bool { method addCall (line 1291) | func (c *Conn) addCall(call *callReq) error { method exec (line 1315) | func (c *Conn) exec(ctx context.Context, req frameBuilder, tracer Trac... method prepareStatement (line 1549) | func (c *Conn) prepareStatement(ctx context.Context, stmt string, trac... method executeQuery (line 1641) | func (c *Conn) executeQuery(ctx context.Context, qry *Query) (iter *It... method Pick (line 1812) | func (c *Conn) Pick(qry *Query) *Conn { method Closed (line 1819) | func (c *Conn) Closed() bool { method Address (line 1825) | func (c *Conn) Address() string { method AvailableStreams (line 1829) | func (c *Conn) AvailableStreams() int { method UseKeyspace (line 1837) | func (c *Conn) UseKeyspace(keyspace string) error { method executeBatch (line 1865) | func (c *Conn) executeBatch(ctx context.Context, batch *Batch) (iter *... method querySystem (line 1983) | func (c *Conn) querySystem(ctx context.Context, query string, values .... method awaitSchemaAgreement (line 2038) | func (c *Conn) awaitSchemaAgreement(ctx context.Context) error { method connect (line 256) | func (s *Session) connect(ctx context.Context, host *HostInfo, errorHand... method connectShard (line 263) | func (s *Session) connectShard(ctx context.Context, host *HostInfo, erro... method dial (line 270) | func (s *Session) dial(ctx context.Context, host *HostInfo, connConfig *... function translateHostAddresses (line 274) | func translateHostAddresses(addressTranslator AddressTranslator, host *H... method dialShard (line 315) | func (s *Session) dialShard(ctx context.Context, host *HostInfo, connCon... method dialWithoutObserver (line 349) | func (s *Session) dialWithoutObserver(ctx context.Context, host *HostInf... method streamIDGenerator (line 407) | func (s *Session) streamIDGenerator() *streams.IDGenerator { type startupCoordinator (line 484) | type startupCoordinator struct method setupConn (line 489) | func (s *startupCoordinator) setupConn(ctx context.Context) error { method write (line 543) | func (s *startupCoordinator) write(ctx context.Context, frame frameBui... method options (line 559) | func (s *startupCoordinator) options(ctx context.Context) error { method startup (line 590) | func (s *startupCoordinator) startup(ctx context.Context) error { method authenticateHandshake (line 640) | func (s *startupCoordinator) authenticateHandshake(ctx context.Context... type protocolError (line 784) | type protocolError struct method Error (line 788) | func (p *protocolError) Error() string { type callReq (line 981) | type callReq struct method finishExec (line 1030) | func (call *callReq) finishExec() { method waitExecDone (line 1034) | func (call *callReq) waitExecDone(where string) { function getCallReq (line 1003) | func getCallReq(streamID int) *callReq { function putCallReq (line 1014) | func putCallReq(call *callReq) { type callResp (line 1053) | type callResp struct type contextWriter (line 1062) | type contextWriter interface type deadlineWriter (line 1077) | type deadlineWriter interface type deadlineContextWriter (line 1082) | type deadlineContextWriter struct method setWriteTimeout (line 1092) | func (c *deadlineContextWriter) setWriteTimeout(timeout time.Duration) { method writeContext (line 1097) | func (c *deadlineContextWriter) writeContext(ctx context.Context, p []... function newWriteCoalescer (line 1122) | func newWriteCoalescer(conn deadlineWriter, writeTimeout, coalesceDurati... type writeCoalescer (line 1134) | type writeCoalescer struct method setWriteTimeout (line 1144) | func (w *writeCoalescer) setWriteTimeout(timeout time.Duration) { method writeContext (line 1171) | func (w *writeCoalescer) writeContext(ctx context.Context, p []byte) (... method writeFlusher (line 1198) | func (w *writeCoalescer) writeFlusher(interval time.Duration) { method writeFlusherImpl (line 1209) | func (w *writeCoalescer) writeFlusherImpl(timerC <-chan time.Time, res... method flush (line 1248) | func (w *writeCoalescer) flush(resultChans []chan<- writeResult, buffe... type writeRequest (line 1148) | type writeRequest struct type writeResult (line 1155) | type writeResult struct type ObservedStream (line 1491) | type ObservedStream struct type StreamObserver (line 1501) | type StreamObserver interface type StreamObserverContext (line 1522) | type StreamObserverContext interface type preparedStatment (line 1536) | type preparedStatment struct type inflightPrepare (line 1542) | type inflightPrepare struct function marshalQueryValue (line 1621) | func marshalQueryValue(typ TypeInfo, value any, dst *queryValues) error { function useKeyspaceStmt (line 1833) | func useKeyspaceStmt(keyspace string) string { constant qrySystemPeers (line 1993) | qrySystemPeers = "SELECT * FROM system.peers" constant qrySystemPeersV2 (line 1994) | qrySystemPeersV2 = "SELECT * FROM system.peers_v2" constant qrySystemLocal (line 1996) | qrySystemLocal = "SELECT * FROM system.local WHERE key='local'" function getSchemaAgreement (line 1998) | func getSchemaAgreement(queryLocalSchemasRows []string, querySystemPeers... type schemaAgreementHost (line 2026) | type schemaAgreementHost struct method IsValid (line 2034) | func (h *schemaAgreementHost) IsValid() bool { type ErrSchemaMismatch (line 2113) | type ErrSchemaMismatch struct method Error (line 2117) | func (e *ErrSchemaMismatch) Error() string { type QueryError (line 2121) | type QueryError struct method IsIdempotent (line 2129) | func (e *QueryError) IsIdempotent() bool { method PotentiallyExecuted (line 2133) | func (e *QueryError) PotentiallyExecuted() bool { method Error (line 2137) | func (e *QueryError) Error() string { method Unwrap (line 2144) | func (e *QueryError) Unwrap() error { function unmarshalTabletHint (line 2148) | func unmarshalTabletHint(hint []byte, v uint8, keyspace, table string) (... FILE: conn_test.go constant defaultProto (line 58) | defaultProto = protoVersion3 type brokenDNSResolver (line 61) | type brokenDNSResolver struct method LookupIP (line 63) | func (b brokenDNSResolver) LookupIP(host string) ([]net.IP, error) { function TestApprove (line 72) | func TestApprove(t *testing.T) { function testCluster (line 97) | func testCluster(proto frm.ProtoVersion, addresses ...string) *ClusterCo... function TestSimple (line 105) | func TestSimple(t *testing.T) { function TestSSLSimple (line 120) | func TestSSLSimple(t *testing.T) { function TestSSLSimpleNoClientCert (line 134) | func TestSSLSimpleNoClientCert(t *testing.T) { function createTestSslCluster (line 148) | func createTestSslCluster(addr string, proto frm.ProtoVersion, useClient... function TestClosed (line 164) | func TestClosed(t *testing.T) { function newTestSession (line 182) | func newTestSession(proto frm.ProtoVersion, addresses ...string) (*Sessi... function TestDNSLookupConnected (line 188) | func TestDNSLookupConnected(t *testing.T) { function TestDNSLookupError (line 214) | func TestDNSLookupError(t *testing.T) { function TestStartupTimeout (line 249) | func TestStartupTimeout(t *testing.T) { function TestTimeout (line 291) | func TestTimeout(t *testing.T) { function TestCancel (line 324) | func TestCancel(t *testing.T) { type testQueryObserver (line 358) | type testQueryObserver struct method ObserveQuery (line 364) | func (o *testQueryObserver) ObserveQuery(ctx context.Context, q Observ... method GetMetrics (line 373) | func (o *testQueryObserver) GetMetrics(host *HostInfo) *hostMetrics { function TestQueryRetry (line 379) | func TestQueryRetry(t *testing.T) { function TestQueryMultinodeWithMetrics (line 420) | func TestQueryMultinodeWithMetrics(t *testing.T) { type testRetryPolicy (line 494) | type testRetryPolicy struct method Attempt (line 498) | func (t *testRetryPolicy) Attempt(qry RetryableQuery) bool { method GetRetryType (line 501) | func (t *testRetryPolicy) GetRetryType(err error) RetryType { function TestSpeculativeExecution (line 509) | func TestSpeculativeExecution(t *testing.T) { function TestPolicyConnPoolSSL (line 570) | func TestPolicyConnPoolSSL(t *testing.T) { function TestQueryTimeout (line 595) | func TestQueryTimeout(t *testing.T) { function BenchmarkSingleConn (line 632) | func BenchmarkSingleConn(b *testing.B) { function TestQueryTimeoutReuseStream (line 659) | func TestQueryTimeoutReuseStream(t *testing.T) { function TestQueryTimeoutClose (line 687) | func TestQueryTimeoutClose(t *testing.T) { function TestStream0 (line 722) | func TestStream0(t *testing.T) { function TestContext_Timeout (line 753) | func TestContext_Timeout(t *testing.T) { type TestReconnectionPolicy (line 777) | type TestReconnectionPolicy struct method GetInterval (line 782) | func (c *TestReconnectionPolicy) GetInterval(currentRetry int) time.Du... method GetMaxRetries (line 787) | func (c *TestReconnectionPolicy) GetMaxRetries() int { function TestInitialRetryPolicy (line 791) | func TestInitialRetryPolicy(t *testing.T) { function TestContext_CanceledBeforeExec (line 858) | func TestContext_CanceledBeforeExec(t *testing.T) { function TestCallReqReuseDoesNotInvalidateOutstandingTimeout (line 907) | func TestCallReqReuseDoesNotInvalidateOutstandingTimeout(t *testing.T) { type testContextWriter (line 934) | type testContextWriter struct method writeContext (line 940) | func (w testContextWriter) writeContext(ctx context.Context, p []byte)... method setWriteTimeout (line 950) | func (w testContextWriter) setWriteTimeout(timeout time.Duration) {} type contextWriterFunc (line 952) | type contextWriterFunc method writeContext (line 954) | func (fn contextWriterFunc) writeContext(ctx context.Context, p []byte... method setWriteTimeout (line 958) | func (fn contextWriterFunc) setWriteTimeout(timeout time.Duration) {} function newTestExecConn (line 960) | func newTestExecConn(t *testing.T, w contextWriter) (*Conn, net.Conn) { function waitForSingleCall (line 978) | func waitForSingleCall(t *testing.T, c *Conn) *callReq { function detachSingleCall (line 1001) | func detachSingleCall(t *testing.T, c *Conn) *callReq { type testStreamObserver (line 1015) | type testStreamObserver struct method StreamContext (line 1019) | func (o *testStreamObserver) StreamContext(context.Context) StreamObse... type testStreamObserverContext (line 1023) | type testStreamObserverContext struct method StreamStarted (line 1037) | func (o *testStreamObserverContext) StreamStarted(ObservedStream) { method StreamAbandoned (line 1044) | func (o *testStreamObserverContext) StreamAbandoned(ObservedStream) { method StreamFinished (line 1051) | func (o *testStreamObserverContext) StreamFinished(ObservedStream) { function newTestStreamObserverContext (line 1029) | func newTestStreamObserverContext() *testStreamObserverContext { function TestExecCloseWithError (line 1058) | func TestExecCloseWithError(t *testing.T) { function tcpConnPair (line 1385) | func tcpConnPair() (s, c net.Conn, err error) { function TestWriteCoalescing (line 1423) | func TestWriteCoalescing(t *testing.T) { function TestWriteCoalescing_WriteAfterClose (line 1499) | func TestWriteCoalescing_WriteAfterClose(t *testing.T) { function TestSkipMetadata (line 1540) | func TestSkipMetadata(t *testing.T) { function TestPrepareBatchMetadataMultipleKeyspaceTables (line 1565) | func TestPrepareBatchMetadataMultipleKeyspaceTables(t *testing.T) { type recordingFrameHeaderObserver (line 1609) | type recordingFrameHeaderObserver struct method ObserveFrameHeader (line 1615) | func (r *recordingFrameHeaderObserver) ObserveFrameHeader(ctx context.... method getFrames (line 1621) | func (r *recordingFrameHeaderObserver) getFrames() []ObservedFrameHead... function TestFrameHeaderObserver (line 1627) | func TestFrameHeaderObserver(t *testing.T) { function NewTestServerWithAddress (line 1662) | func NewTestServerWithAddress(addr string, t testing.TB, protocol uint8,... function NewTestServerWithAddressAndSupportedFactory (line 1669) | func NewTestServerWithAddressAndSupportedFactory(addr string, t testing.... type newTestServerOpts (line 1677) | type newTestServerOpts struct method newServer (line 1684) | func (nts newTestServerOpts) newServer(t testing.TB, ctx context.Conte... function NewTestServer (line 1717) | func NewTestServer(t testing.TB, protocol uint8, ctx context.Context) *T... function NewSSLTestServer (line 1721) | func NewSSLTestServer(t testing.TB, protocol uint8, ctx context.Context)... function NewSSLTestServerWithSupportedFactory (line 1725) | func NewSSLTestServerWithSupportedFactory(t testing.TB, protocol uint8, ... type TestServer (line 1764) | type TestServer struct method session (line 1786) | func (srv *TestServer) session() (*Session, error) { method host (line 1790) | func (srv *TestServer) host() *HostInfo { method closeWatch (line 1798) | func (srv *TestServer) closeWatch() { method serve (line 1807) | func (srv *TestServer) serve() { method isClosed (line 1842) | func (srv *TestServer) isClosed() bool { method closeLocked (line 1848) | func (srv *TestServer) closeLocked() { method Stop (line 1859) | func (srv *TestServer) Stop() { method errorLocked (line 1865) | func (srv *TestServer) errorLocked(err any) { method process (line 1874) | func (srv *TestServer) process(conn net.Conn, reqFrame *framer, exts m... method readFrame (line 2095) | func (srv *TestServer) readFrame(conn net.Conn) (*framer, error) { type testSupportedFactory (line 1784) | type testSupportedFactory function TestGetSchemaAgreement (line 2118) | func TestGetSchemaAgreement(t *testing.T) { function TestUseKeyspaceQuoteEscaping (line 2178) | func TestUseKeyspaceQuoteEscaping(t *testing.T) { function newTestConnWithFramerPool (line 2199) | func newTestConnWithFramerPool() *Conn { function buildTestFrame (line 2208) | func buildTestFrame(t *testing.T, f *framer, req frameBuilder, streamID ... function TestReleaseFramer (line 2224) | func TestReleaseFramer(t *testing.T) { FILE: connectionpool.go type SetHosts (line 41) | type SetHosts interface type SetPartitioner (line 46) | type SetPartitioner interface type SetTablets (line 51) | type SetTablets interface type policyConnPool (line 55) | type policyConnPool struct method SetHosts (line 117) | func (p *policyConnPool) SetHosts(hosts []*HostInfo) { method InFlight (line 169) | func (p *policyConnPool) InFlight() int { method Size (line 180) | func (p *policyConnPool) Size() int { method getPool (line 191) | func (p *policyConnPool) getPool(host *HostInfo) (pool *hostConnPool, ... method getPoolByHostID (line 199) | func (p *policyConnPool) getPoolByHostID(hostID string) (pool *hostCon... method iteratePool (line 206) | func (p *policyConnPool) iteratePool(iter func(info HostPoolInfo) bool) { method Close (line 216) | func (p *policyConnPool) Close() { method addHost (line 227) | func (p *policyConnPool) addHost(host *HostInfo) { method removeHost (line 246) | func (p *policyConnPool) removeHost(hostID string) { function connConfig (line 64) | func connConfig(cfg *ClusterConfig) (*ConnConfig, error) { function newPolicyConnPool (line 104) | func newPolicyConnPool(session *Session) *policyConnPool { type hostConnPool (line 262) | type hostConnPool struct method String (line 276) | func (pool *hostConnPool) String() string { method Pick (line 302) | func (pool *hostConnPool) Pick(token Token, qry ExecutableQuery) *Conn { method Size (line 324) | func (pool *hostConnPool) Size() int { method InFlight (line 333) | func (pool *hostConnPool) InFlight() int { method Close (line 342) | func (pool *hostConnPool) Close() { method fill (line 355) | func (pool *hostConnPool) fill() { method fill_debounce (line 426) | func (pool *hostConnPool) fill_debounce() { method logConnectErr (line 430) | func (pool *hostConnPool) logConnectErr(err error) { method fillingStopped (line 444) | func (pool *hostConnPool) fillingStopped(err error) { method connectMany (line 475) | func (pool *hostConnPool) connectMany(count int) error { method connect (line 504) | func (pool *hostConnPool) connect() (err error) { method initConnPicker (line 569) | func (pool *hostConnPool) initConnPicker(conn *Conn) { method HandleError (line 583) | func (pool *hostConnPool) HandleError(conn *Conn, err error, closed bo... method GetConnectionCount (line 607) | func (pool *hostConnPool) GetConnectionCount() int { method GetExcessConnectionCount (line 613) | func (pool *hostConnPool) GetExcessConnectionCount() int { method GetShardCount (line 619) | func (pool *hostConnPool) GetShardCount() int { method Host (line 625) | func (pool *hostConnPool) Host() HostInformation { method IsClosed (line 629) | func (pool *hostConnPool) IsClosed() bool { function newHostConnPool (line 284) | func newHostConnPool(session *Session, host *HostInfo, size int, keyspac... FILE: connectionpool_test.go function TestSetupTLSConfig (line 41) | func TestSetupTLSConfig(t *testing.T) { type errorConn (line 121) | type errorConn struct method Close (line 125) | func (e errorConn) Close() error { function TestHostConnPoolCloseDeadlock (line 136) | func TestHostConnPoolCloseDeadlock(t *testing.T) { function TestHostConnPoolConnectClosedPoolDoesNotDeadlock (line 190) | func TestHostConnPoolConnectClosedPoolDoesNotDeadlock(t *testing.T) { FILE: connpicker.go type ConnPicker (line 9) | type ConnPicker interface type defaultConnPicker (line 27) | type defaultConnPicker struct method GetConnectionCount (line 34) | func (p *defaultConnPicker) GetConnectionCount() int { method GetExcessConnectionCount (line 40) | func (p *defaultConnPicker) GetExcessConnectionCount() int { method GetShardCount (line 44) | func (p *defaultConnPicker) GetShardCount() int { method Remove (line 58) | func (p *defaultConnPicker) Remove(conn *Conn) { method Close (line 71) | func (p *defaultConnPicker) Close() { method InFlight (line 84) | func (p *defaultConnPicker) InFlight() int { method Size (line 91) | func (p *defaultConnPicker) Size() (int, int) { method Pick (line 98) | func (p *defaultConnPicker) Pick(Token, ExecutableQuery) *Conn { method Put (line 125) | func (p *defaultConnPicker) Put(conn *Conn) error { method NextShard (line 132) | func (*defaultConnPicker) NextShard() (shardID, nrShards int) { function newDefaultConnPicker (line 49) | func newDefaultConnPicker(size int) *defaultConnPicker { type nopConnPicker (line 139) | type nopConnPicker struct method GetConnectionCount (line 141) | func (p nopConnPicker) GetConnectionCount() int { method GetExcessConnectionCount (line 145) | func (p nopConnPicker) GetExcessConnectionCount() int { method GetShardCount (line 149) | func (p nopConnPicker) GetShardCount() int { method Pick (line 153) | func (nopConnPicker) Pick(Token, ExecutableQuery) *Conn { method Put (line 157) | func (nopConnPicker) Put(*Conn) error { method Remove (line 161) | func (nopConnPicker) Remove(conn *Conn) { method InFlight (line 164) | func (nopConnPicker) InFlight() int { method Size (line 168) | func (nopConnPicker) Size() (int, int) { method Close (line 175) | func (nopConnPicker) Close() { method NextShard (line 178) | func (nopConnPicker) NextShard() (shardID, nrShards int) { FILE: control.go function init (line 50) | func init() { constant controlConnStarting (line 60) | controlConnStarting = 0 constant controlConnStarted (line 61) | controlConnStarted = 1 constant controlConnClosing (line 62) | controlConnClosing = -1 type controlConnection (line 65) | type controlConnection interface type controlConn (line 79) | type controlConn struct method getSession (line 88) | func (c *controlConn) getSession() *Session { method heartBeat (line 105) | func (c *controlConn) heartBeat() { method discoverProtocol (line 236) | func (c *controlConn) discoverProtocol(hosts []*HostInfo) (int, error) { method connect (line 271) | func (c *controlConn) connect(hosts []*HostInfo) error { method setupConn (line 317) | func (c *controlConn) setupConn(conn *Conn) error { method registerEvents (line 364) | func (c *controlConn) registerEvents(conn *Conn) error { method reconnect (line 403) | func (c *controlConn) reconnect() error { method attemptReconnect (line 431) | func (c *controlConn) attemptReconnect() error { method attemptReconnectToAnyOfHosts (line 465) | func (c *controlConn) attemptReconnectToAnyOfHosts(hosts []*HostInfo) ... method HandleError (line 494) | func (c *controlConn) HandleError(conn *Conn, err error, closed bool) { method getConn (line 510) | func (c *controlConn) getConn() *connHost { method writeFrame (line 523) | func (c *controlConn) writeFrame(w frameBuilder) (frame, error) { method querySystem (line 539) | func (c *controlConn) querySystem(statement string, values ...any) (it... method query (line 549) | func (c *controlConn) query(statement string, values ...any) (iter *It... method runQuery (line 554) | func (c *controlConn) runQuery(qry *Query) (iter *Iter) { method awaitSchemaAgreement (line 574) | func (c *controlConn) awaitSchemaAgreement() error { method close (line 579) | func (c *controlConn) close() { function createControlConn (line 92) | func createControlConn(session *Session) *controlConn { function resolveInitialEndpoint (line 147) | func resolveInitialEndpoint(resolver DNSResolver, addr string, defaultPo... function shuffleHosts (line 202) | func shuffleHosts(hosts []*HostInfo) []*HostInfo { function parseProtocolFromError (line 218) | func parseProtocolFromError(err error) int { type connHost (line 312) | type connHost struct FILE: control_integration_test.go type unixSocketDialer (line 14) | type unixSocketDialer struct method DialContext (line 19) | func (d unixSocketDialer) DialContext(_ context.Context, _, _ string) ... function TestUnixSockets (line 23) | func TestUnixSockets(t *testing.T) { FILE: control_test.go function TestHostInfo_Lookup (line 37) | func TestHostInfo_Lookup(t *testing.T) { function TestParseProtocol (line 64) | func TestParseProtocol(t *testing.T) { FILE: cqltypes.go type Duration (line 27) | type Duration struct FILE: debounce/refresh_deboucer.go constant RingRefreshDebounceTime (line 9) | RingRefreshDebounceTime = 1 * time.Second type RefreshDebouncer (line 13) | type RefreshDebouncer struct method Debounce (line 40) | func (d *RefreshDebouncer) Debounce() { method RefreshNow (line 50) | func (d *RefreshDebouncer) RefreshNow() <-chan error { method flusher (line 64) | func (d *RefreshDebouncer) flusher() { method Stop (line 105) | func (d *RefreshDebouncer) Stop() { function NewRefreshDebouncer (line 24) | func NewRefreshDebouncer(interval time.Duration, refreshFn func() error)... type errorBroadcaster (line 118) | type errorBroadcaster struct method newListener (line 130) | func (b *errorBroadcaster) newListener() <-chan error { method broadcast (line 138) | func (b *errorBroadcaster) broadcast(err error) { method stop (line 154) | func (b *errorBroadcaster) stop() { function newErrorBroadcaster (line 123) | func newErrorBroadcaster() *errorBroadcaster { FILE: debounce/refresh_debouncer_test.go function TestRefreshDebouncer_MultipleEvents (line 15) | func TestRefreshDebouncer_MultipleEvents(t *testing.T) { function TestRefreshDebouncer_RefreshNow (line 60) | func TestRefreshDebouncer_RefreshNow(t *testing.T) { function TestRefreshDebouncer_EventsAfterRefreshNow (line 126) | func TestRefreshDebouncer_EventsAfterRefreshNow(t *testing.T) { function TestErrorBroadcaster_MultipleListeners (line 184) | func TestErrorBroadcaster_MultipleListeners(t *testing.T) { function TestErrorBroadcaster_StopWithoutBroadcast (line 221) | func TestErrorBroadcaster_StopWithoutBroadcast(t *testing.T) { FILE: debounce/simple_debouncer.go type SimpleDebouncer (line 13) | type SimpleDebouncer struct method Debounce (line 24) | func (d *SimpleDebouncer) Debounce(fn func()) bool { function NewSimpleDebouncer (line 19) | func NewSimpleDebouncer() *SimpleDebouncer { FILE: debounce/simple_debouncer_test.go function TestSimpleDebouncerRace (line 15) | func TestSimpleDebouncerRace(t *testing.T) { function TestDebouncerExtreme (line 67) | func TestDebouncerExtreme(t *testing.T) { function TestSimpleDebouncerCount (line 115) | func TestSimpleDebouncerCount(t *testing.T) { function TestSimpleDebouncer (line 155) | func TestSimpleDebouncer(t *testing.T) { function waitTillChannelIsEmpty (line 203) | func waitTillChannelIsEmpty(ch chan struct{}) { FILE: dial.go type HostDialer (line 37) | type HostDialer interface type DialedHost (line 48) | type DialedHost struct type defaultHostDialer (line 58) | type defaultHostDialer struct method DialHost (line 63) | func (hd *defaultHostDialer) DialHost(ctx context.Context, host *HostI... function tlsConfigForAddr (line 86) | func tlsConfigForAddr(tlsConfig *tls.Config, addr string) *tls.Config { function WrapTLS (line 105) | func WrapTLS(ctx context.Context, conn net.Conn, addr string, tlsConfig ... FILE: dialer/recorder/recorder.go function NewRecordDialer (line 17) | func NewRecordDialer(dir string) *RecordDialer { type RecordDialer (line 23) | type RecordDialer struct method DialContext (line 28) | func (d *RecordDialer) DialContext(ctx context.Context, network, addr ... function NewConnectionRecorder (line 47) | func NewConnectionRecorder(fname string, conn net.Conn) (net.Conn, error) { type FrameWriter (line 59) | type FrameWriter struct method Write (line 65) | func (f *FrameWriter) Write(b []byte, n int, file *os.File) (err error) { type ConnectionRecorder (line 97) | type ConnectionRecorder struct method Read (line 105) | func (c *ConnectionRecorder) Read(b []byte) (n int, err error) { method Write (line 114) | func (c *ConnectionRecorder) Write(b []byte) (n int, err error) { method Close (line 123) | func (c ConnectionRecorder) Close() error { method LocalAddr (line 133) | func (c ConnectionRecorder) LocalAddr() net.Addr { method RemoteAddr (line 137) | func (c ConnectionRecorder) RemoteAddr() net.Addr { method SetDeadline (line 141) | func (c ConnectionRecorder) SetDeadline(t time.Time) error { method SetReadDeadline (line 145) | func (c ConnectionRecorder) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 149) | func (c ConnectionRecorder) SetWriteDeadline(t time.Time) error { FILE: dialer/replayer/replayer.go function NewReplayDialer (line 18) | func NewReplayDialer(dir string) *ReplayDialer { type ReplayDialer (line 24) | type ReplayDialer struct method DialContext (line 29) | func (d *ReplayDialer) DialContext(ctx context.Context, network, addr ... function NewConnectionReplayer (line 34) | func NewConnectionReplayer(fname string) (net.Conn, error) { type ConnectionReplayer (line 42) | type ConnectionReplayer struct method frameStreamID (line 52) | func (c *ConnectionReplayer) frameStreamID() int { method getPendingFrame (line 56) | func (c *ConnectionReplayer) getPendingFrame() *FrameRecorded { method pushStreamIDToReplay (line 67) | func (c *ConnectionReplayer) pushStreamIDToReplay(b []byte, idx int) { method Read (line 90) | func (c *ConnectionReplayer) Read(b []byte) (n int, err error) { method Write (line 117) | func (c *ConnectionReplayer) Write(b []byte) (n int, err error) { method Close (line 129) | func (c *ConnectionReplayer) Close() error { method Closed (line 135) | func (c *ConnectionReplayer) Closed() bool { method LocalAddr (line 152) | func (c ConnectionReplayer) LocalAddr() net.Addr { method RemoteAddr (line 159) | func (c ConnectionReplayer) RemoteAddr() net.Addr { method SetDeadline (line 166) | func (c ConnectionReplayer) SetDeadline(t time.Time) error { method SetReadDeadline (line 170) | func (c ConnectionReplayer) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 174) | func (c ConnectionReplayer) SetWriteDeadline(t time.Time) error { function replaceFrameStreamID (line 81) | func replaceFrameStreamID(b []byte, stream int) { type MockAddr (line 139) | type MockAddr struct method Network (line 144) | func (m *MockAddr) Network() string { method String (line 148) | func (m *MockAddr) String() string { function loadFramesFromFile (line 178) | func loadFramesFromFile(filename string) (map[int]dialer.Record, error) { function loadResponseFramesFromFiles (line 203) | func loadResponseFramesFromFiles(read_file, write_file string) ([]*Frame... type FrameRecorded (line 222) | type FrameRecorded struct FILE: dialer/utils.go type Record (line 8) | type Record struct type frameOp (line 13) | type frameOp constant opError (line 17) | opError frameOp = 0x00 constant opStartup (line 18) | opStartup frameOp = 0x01 constant opReady (line 19) | opReady frameOp = 0x02 constant opAuthenticate (line 20) | opAuthenticate frameOp = 0x03 constant opOptions (line 21) | opOptions frameOp = 0x05 constant opSupported (line 22) | opSupported frameOp = 0x06 constant opQuery (line 23) | opQuery frameOp = 0x07 constant opResult (line 24) | opResult frameOp = 0x08 constant opPrepare (line 25) | opPrepare frameOp = 0x09 constant opExecute (line 26) | opExecute frameOp = 0x0A constant opRegister (line 27) | opRegister frameOp = 0x0B constant opEvent (line 28) | opEvent frameOp = 0x0C constant opBatch (line 29) | opBatch frameOp = 0x0D constant opAuthChallenge (line 30) | opAuthChallenge frameOp = 0x0E constant opAuthResponse (line 31) | opAuthResponse frameOp = 0x0F constant opAuthSuccess (line 32) | opAuthSuccess frameOp = 0x10 function addBytes (line 35) | func addBytes(frame []byte, index int) int { function addQueryParams (line 44) | func addQueryParams(frame []byte, index int) int { function addHeader (line 97) | func addHeader(index int) int { function addCustomPayload (line 101) | func addCustomPayload(frame []byte, index int, p int) int { function GetFrameHash (line 115) | func GetFrameHash(frame []byte) int64 { FILE: dns_test.go type mockDNSResolver (line 14) | type mockDNSResolver struct method LookupIP (line 26) | func (r *mockDNSResolver) LookupIP(host string) ([]net.IP, error) { method Update (line 36) | func (r *mockDNSResolver) Update(host string, ips ...net.IP) { method Delete (line 42) | func (r *mockDNSResolver) Delete(hosts ...string) { function newMockDNSResolver (line 19) | func newMockDNSResolver() *mockDNSResolver { function MustIP (line 50) | func MustIP(ip string) net.IP { function TestDNS (line 58) | func TestDNS(t *testing.T) { FILE: docs/source/conf.py function setup (line 132) | def setup(sphinx): FILE: errors.go constant ErrCodeServer (line 39) | ErrCodeServer = 0x0000 constant ErrCodeProtocol (line 43) | ErrCodeProtocol = 0x000A constant ErrCodeCredentials (line 47) | ErrCodeCredentials = 0x0100 constant ErrCodeUnavailable (line 51) | ErrCodeUnavailable = 0x1000 constant ErrCodeOverloaded (line 55) | ErrCodeOverloaded = 0x1001 constant ErrCodeBootstrapping (line 59) | ErrCodeBootstrapping = 0x1002 constant ErrCodeTruncate (line 63) | ErrCodeTruncate = 0x1003 constant ErrCodeWriteTimeout (line 67) | ErrCodeWriteTimeout = 0x1100 constant ErrCodeReadTimeout (line 71) | ErrCodeReadTimeout = 0x1200 constant ErrCodeReadFailure (line 75) | ErrCodeReadFailure = 0x1300 constant ErrCodeFunctionFailure (line 79) | ErrCodeFunctionFailure = 0x1400 constant ErrCodeWriteFailure (line 83) | ErrCodeWriteFailure = 0x1500 constant ErrCodeCDCWriteFailure (line 87) | ErrCodeCDCWriteFailure = 0x1600 constant ErrCodeCASWriteUnknown (line 91) | ErrCodeCASWriteUnknown = 0x1700 constant ErrCodeSyntax (line 95) | ErrCodeSyntax = 0x2000 constant ErrCodeUnauthorized (line 99) | ErrCodeUnauthorized = 0x2100 constant ErrCodeInvalid (line 103) | ErrCodeInvalid = 0x2200 constant ErrCodeConfig (line 107) | ErrCodeConfig = 0x2300 constant ErrCodeAlreadyExists (line 111) | ErrCodeAlreadyExists = 0x2400 constant ErrCodeUnprepared (line 115) | ErrCodeUnprepared = 0x2500 type RequestError (line 118) | type RequestError interface type RequestErrUnavailable (line 124) | type RequestErrUnavailable struct method String (line 131) | func (e *RequestErrUnavailable) String() string { type ErrorMap (line 135) | type ErrorMap type RequestErrWriteTimeout (line 137) | type RequestErrWriteTimeout struct type RequestErrWriteFailure (line 145) | type RequestErrWriteFailure struct type RequestErrCDCWriteFailure (line 155) | type RequestErrCDCWriteFailure struct type RequestErrReadTimeout (line 159) | type RequestErrReadTimeout struct type RequestErrAlreadyExists (line 167) | type RequestErrAlreadyExists struct type RequestErrUnprepared (line 173) | type RequestErrUnprepared struct type RequestErrReadFailure (line 178) | type RequestErrReadFailure struct type RequestErrFunctionFailure (line 188) | type RequestErrFunctionFailure struct type RequestErrCASWriteUnknown (line 198) | type RequestErrCASWriteUnknown struct type UnknownServerError (line 205) | type UnknownServerError struct type OpType (line 209) | type OpType constant OpTypeRead (line 212) | OpTypeRead OpType = 0 constant OpTypeWrite (line 213) | OpTypeWrite OpType = 1 type RequestErrRateLimitReached (line 216) | type RequestErrRateLimitReached struct method String (line 222) | func (e *RequestErrRateLimitReached) String() string { FILE: errors_test.go function TestErrorsParse (line 36) | func TestErrorsParse(t *testing.T) { FILE: events.go type eventDebouncer (line 37) | type eventDebouncer struct method stop (line 61) | func (e *eventDebouncer) stop() { method flusher (line 66) | func (e *eventDebouncer) flusher() { method flush (line 85) | func (e *eventDebouncer) flush() { method debounce (line 97) | func (e *eventDebouncer) debounce(frame frame) { function newEventDebouncer (line 47) | func newEventDebouncer(name string, eventHandler func([]frame), logger S... constant eventBufferSize (line 80) | eventBufferSize = 1000 constant eventDebounceTime (line 81) | eventDebounceTime = 1 * time.Second method publishEvent (line 111) | func (s *Session) publishEvent(event events.Event) { method handleEvent (line 121) | func (s *Session) handleEvent(frame frame) { method handleSchemaEvent (line 144) | func (s *Session) handleSchemaEvent(frames []frame) { method handleKeyspaceChange (line 164) | func (s *Session) handleKeyspaceChange(keyspace, change string) { method handleTableChange (line 172) | func (s *Session) handleTableChange(keyspace, table, change string) { method handleNodeEvent (line 188) | func (s *Session) handleNodeEvent(frames []frame) { method handleNodeUp (line 237) | func (s *Session) handleNodeUp(eventIp net.IP, eventPort int) { method startPoolFill (line 258) | func (s *Session) startPoolFill(host *HostInfo) { method handleNodeConnected (line 264) | func (s *Session) handleNodeConnected(host *HostInfo) { method handleNodeDown (line 276) | func (s *Session) handleNodeDown(ip net.IP, port int) { FILE: events/event_converter.go function FrameToEvent (line 29) | func FrameToEvent(f any) Event { FILE: events/event_converter_test.go function TestFrameToEvent_TopologyChange (line 32) | func TestFrameToEvent_TopologyChange(t *testing.T) { function TestFrameToEvent_StatusChange (line 63) | func TestFrameToEvent_StatusChange(t *testing.T) { function TestFrameToEvent_SchemaChangeKeyspace (line 94) | func TestFrameToEvent_SchemaChangeKeyspace(t *testing.T) { function TestFrameToEvent_SchemaChangeTable (line 121) | func TestFrameToEvent_SchemaChangeTable(t *testing.T) { function TestFrameToEvent_SchemaChangeType (line 152) | func TestFrameToEvent_SchemaChangeType(t *testing.T) { function TestFrameToEvent_SchemaChangeFunction (line 183) | func TestFrameToEvent_SchemaChangeFunction(t *testing.T) { function TestFrameToEvent_SchemaChangeAggregate (line 218) | func TestFrameToEvent_SchemaChangeAggregate(t *testing.T) { function TestFrameToEvent_Nil (line 253) | func TestFrameToEvent_Nil(t *testing.T) { function TestFrameToEvent_NonEventFrame (line 260) | func TestFrameToEvent_NonEventFrame(t *testing.T) { function TestFrameToEvent_ClientRoutesChanged (line 269) | func TestFrameToEvent_ClientRoutesChanged(t *testing.T) { FILE: events/events.go type EventType (line 30) | type EventType method IsClusterEvent (line 53) | func (t EventType) IsClusterEvent() bool { method String (line 76) | func (t EventType) String() string { constant ClusterEventTypeTopologyChange (line 34) | ClusterEventTypeTopologyChange EventType = iota constant ClusterEventTypeStatusChange (line 36) | ClusterEventTypeStatusChange constant ClusterEventTypeSchemaChangeKeyspace (line 38) | ClusterEventTypeSchemaChangeKeyspace constant ClusterEventTypeSchemaChangeTable (line 40) | ClusterEventTypeSchemaChangeTable constant ClusterEventTypeSchemaChangeType (line 42) | ClusterEventTypeSchemaChangeType constant ClusterEventTypeSchemaChangeFunction (line 44) | ClusterEventTypeSchemaChangeFunction constant ClusterEventTypeSchemaChangeAggregate (line 46) | ClusterEventTypeSchemaChangeAggregate constant ClusterEventTypeClientRoutesChanged (line 48) | ClusterEventTypeClientRoutesChanged constant SessionEventTypeControlConnectionRecreated (line 50) | SessionEventTypeControlConnectionRecreated type Event (line 102) | type Event interface type TopologyChangeEvent (line 110) | type TopologyChangeEvent struct method Type (line 120) | func (e *TopologyChangeEvent) Type() EventType { method String (line 125) | func (e *TopologyChangeEvent) String() string { type StatusChangeEvent (line 130) | type StatusChangeEvent struct method Type (line 140) | func (e *StatusChangeEvent) Type() EventType { method String (line 145) | func (e *StatusChangeEvent) String() string { type SchemaChangeKeyspaceEvent (line 150) | type SchemaChangeKeyspaceEvent struct method Type (line 158) | func (e *SchemaChangeKeyspaceEvent) Type() EventType { method String (line 163) | func (e *SchemaChangeKeyspaceEvent) String() string { type SchemaChangeTableEvent (line 168) | type SchemaChangeTableEvent struct method Type (line 178) | func (e *SchemaChangeTableEvent) Type() EventType { method String (line 183) | func (e *SchemaChangeTableEvent) String() string { type SchemaChangeTypeEvent (line 188) | type SchemaChangeTypeEvent struct method Type (line 198) | func (e *SchemaChangeTypeEvent) Type() EventType { method String (line 203) | func (e *SchemaChangeTypeEvent) String() string { type SchemaChangeFunctionEvent (line 208) | type SchemaChangeFunctionEvent struct method Type (line 220) | func (e *SchemaChangeFunctionEvent) Type() EventType { method String (line 225) | func (e *SchemaChangeFunctionEvent) String() string { type SchemaChangeAggregateEvent (line 231) | type SchemaChangeAggregateEvent struct method Type (line 243) | func (e *SchemaChangeAggregateEvent) Type() EventType { method String (line 248) | func (e *SchemaChangeAggregateEvent) String() string { type ClientRoutesChangedEvent (line 254) | type ClientRoutesChangedEvent struct method Type (line 264) | func (e *ClientRoutesChangedEvent) Type() EventType { method String (line 269) | func (e *ClientRoutesChangedEvent) String() string { type HostInfo (line 274) | type HostInfo struct method String (line 281) | func (h *HostInfo) String() string { type ControlConnectionRecreatedEvent (line 286) | type ControlConnectionRecreatedEvent struct method Type (line 292) | func (e *ControlConnectionRecreatedEvent) Type() EventType { method String (line 297) | func (e *ControlConnectionRecreatedEvent) String() string { FILE: events/events_test.go function TestTopologyChangeEvent (line 29) | func TestTopologyChangeEvent(t *testing.T) { function TestStatusChangeEvent (line 47) | func TestStatusChangeEvent(t *testing.T) { function TestSchemaChangeKeyspaceEvent (line 65) | func TestSchemaChangeKeyspaceEvent(t *testing.T) { function TestSchemaChangeTableEvent (line 82) | func TestSchemaChangeTableEvent(t *testing.T) { function TestSchemaChangeTypeEvent (line 100) | func TestSchemaChangeTypeEvent(t *testing.T) { function TestSchemaChangeFunctionEvent (line 118) | func TestSchemaChangeFunctionEvent(t *testing.T) { function TestSchemaChangeAggregateEvent (line 137) | func TestSchemaChangeAggregateEvent(t *testing.T) { function TestClientRoutesChangedEvent (line 156) | func TestClientRoutesChangedEvent(t *testing.T) { function TestEventInterface (line 174) | func TestEventInterface(t *testing.T) { FILE: events_test.go function TestEventDebounce (line 39) | func TestEventDebounce(t *testing.T) { function TestEventDebounceMultipleFlushes (line 79) | func TestEventDebounceMultipleFlushes(t *testing.T) { FILE: events_unit_test.go function mustMarshal (line 104) | func mustMarshal(info TypeInfo, value any) []byte { function marshalRow (line 112) | func marshalRow(meta resultMetadata, values []any) [][]byte { function makeKeyspaceRow (line 123) | func makeKeyspaceRow(durableWrites bool) [][]byte { function makeTableRow (line 131) | func makeTableRow(tableName string) [][]byte { function makeColumnRow (line 151) | func makeColumnRow(tableName, colName, kind string, position int) [][]by... function makeIter (line 162) | func makeIter(meta resultMetadata, rows ...[][]byte) *Iter { type tableInfo (line 177) | type tableInfo struct type columnInfo (line 182) | type columnInfo struct type schemaDataMock (line 188) | type schemaDataMock struct method awaitSchemaAgreement (line 200) | func (m *schemaDataMock) awaitSchemaAgreement() error { method query (line 207) | func (m *schemaDataMock) query(statement string, values ...any) *Iter { method querySystem (line 220) | func (m *schemaDataMock) querySystem(statement string, values ...any) ... method setQueryError (line 331) | func (m *schemaDataMock) setQueryError(err error) { method resetQueries (line 337) | func (m *schemaDataMock) resetQueries() { method getStatements (line 343) | func (m *schemaDataMock) getStatements() []string { method getQueryCount (line 353) | func (m *schemaDataMock) getQueryCount() int { method getAwaitSchemaAgreementCalls (line 359) | func (m *schemaDataMock) getAwaitSchemaAgreementCalls() int { function newSchemaEventTestSession (line 365) | func newSchemaEventTestSession(control controlConnection, policy HostSel... function newSchemaEventTestSessionWithMock (line 385) | func newSchemaEventTestSessionWithMock(mockCtrl *schemaDataMock) *Session { function populateKeyspace (line 392) | func populateKeyspace(s *Session, ksName string, tableNames ...string) { type trackingPolicy (line 410) | type trackingPolicy struct method KeyspaceChanged (line 416) | func (t *trackingPolicy) KeyspaceChanged(event KeyspaceUpdateEvent) { method getKeyspaceChangedCalls (line 422) | func (t *trackingPolicy) getKeyspaceChangedCalls() []KeyspaceUpdateEve... type queryRecord (line 430) | type queryRecord struct function addTestTablets (line 435) | func addTestTablets(t *testing.T, session *Session, ksName, tblName stri... function TestHandleSchemaEvent (line 460) | func TestHandleSchemaEvent(t *testing.T) { function TestSchemaRefreshConcurrent (line 1104) | func TestSchemaRefreshConcurrent(t *testing.T) { function TestConcurrentSchemaRefreshErrorHandling (line 1251) | func TestConcurrentSchemaRefreshErrorHandling(t *testing.T) { FILE: example_batch_test.go function Example_batch (line 36) | func Example_batch() { FILE: example_dynamic_columns_test.go function Example_dynamicColumns (line 39) | func Example_dynamicColumns() { FILE: example_lwt_batch_test.go function ExampleSession_MapExecuteBatchCAS (line 36) | func ExampleSession_MapExecuteBatchCAS() { FILE: example_lwt_test.go function ExampleQuery_MapScanCAS (line 36) | func ExampleQuery_MapScanCAS() { FILE: example_marshaler_test.go type MyMarshaler (line 39) | type MyMarshaler struct method MarshalCQL (line 43) | func (m MyMarshaler) MarshalCQL(info gocql.TypeInfo) ([]byte, error) { method UnmarshalCQL (line 47) | func (m *MyMarshaler) UnmarshalCQL(info gocql.TypeInfo, data []byte) e... function Example_marshalerUnmarshaler (line 76) | func Example_marshalerUnmarshaler() { FILE: example_nulls_test.go function Example_nulls (line 38) | func Example_nulls() { FILE: example_paging_test.go function Example_paging (line 37) | func Example_paging() { FILE: example_set_test.go function Example_set (line 36) | func Example_set() { FILE: example_test.go function Example (line 35) | func Example() { FILE: example_udt_map_test.go function Example_userDefinedTypesMap (line 37) | func Example_userDefinedTypesMap() { FILE: example_udt_marshaler_test.go type MyUDTMarshaler (line 35) | type MyUDTMarshaler struct method MarshalUDT (line 41) | func (m MyUDTMarshaler) MarshalUDT(name string, info gocql.TypeInfo) (... function ExampleUDTMarshaler (line 56) | func ExampleUDTMarshaler() { FILE: example_udt_struct_test.go type MyUDT (line 35) | type MyUDT struct function Example_userDefinedTypesStruct (line 42) | func Example_userDefinedTypesStruct() { FILE: example_udt_unmarshaler_test.go type MyUDTUnmarshaler (line 36) | type MyUDTUnmarshaler struct method UnmarshalUDT (line 42) | func (m *MyUDTUnmarshaler) UnmarshalUDT(name string, info gocql.TypeIn... function ExampleUDTUnmarshaler (line 57) | func ExampleUDTUnmarshaler() { FILE: exec.go type SingleHostQueryExecutor (line 14) | type SingleHostQueryExecutor struct method Exec (line 20) | func (e SingleHostQueryExecutor) Exec(stmt string, values ...any) error { method Iter (line 26) | func (e SingleHostQueryExecutor) Iter(stmt string, values ...any) *Iter { method Close (line 30) | func (e SingleHostQueryExecutor) Close() { function NewSingleHostQueryExecutor (line 43) | func NewSingleHostQueryExecutor(cfg *ClusterConfig) (e SingleHostQueryEx... FILE: exec_test.go function TestSingleHostQueryExecutor (line 10) | func TestSingleHostQueryExecutor(t *testing.T) { FILE: export_test.go function GetRingAllHosts (line 12) | func GetRingAllHosts(sess *Session) []*HostInfo { FILE: filters.go type HostFilter (line 30) | type HostFilter interface type HostFilterFunc (line 37) | type HostFilterFunc method Accept (line 39) | func (fn HostFilterFunc) Accept(host *HostInfo) bool { function AcceptAllFilter (line 44) | func AcceptAllFilter() HostFilter { function DenyAllFilter (line 50) | func DenyAllFilter() HostFilter { function DataCenterHostFilter (line 58) | func DataCenterHostFilter(dataCenter string) HostFilter { function DataCentreHostFilter (line 66) | func DataCentreHostFilter(dataCenter string) HostFilter { function WhiteListHostFilter (line 73) | func WhiteListHostFilter(hosts ...string) HostFilter { FILE: filters_test.go function TestFilter_WhiteList (line 35) | func TestFilter_WhiteList(t *testing.T) { function TestFilter_AllowAll (line 59) | func TestFilter_AllowAll(t *testing.T) { function TestFilter_DenyAll (line 83) | func TestFilter_DenyAll(t *testing.T) { function TestFilter_WhiteList_MatchesRPCAddress (line 107) | func TestFilter_WhiteList_MatchesRPCAddress(t *testing.T) { function TestFilter_WhiteList_MatchesBroadcastAddress (line 121) | func TestFilter_WhiteList_MatchesBroadcastAddress(t *testing.T) { function TestFilter_WhiteList_MatchesListenAddress (line 135) | func TestFilter_WhiteList_MatchesListenAddress(t *testing.T) { function TestFilter_WhiteList_MatchesPeer (line 149) | func TestFilter_WhiteList_MatchesPeer(t *testing.T) { function TestFilter_WhiteList_MatchesPreferredIP (line 163) | func TestFilter_WhiteList_MatchesPreferredIP(t *testing.T) { function TestFilter_WhiteList_MatchesTranslatedAddress (line 177) | func TestFilter_WhiteList_MatchesTranslatedAddress(t *testing.T) { function TestFilter_WhiteList_NoMatchWhenNoAddressMatches (line 193) | func TestFilter_WhiteList_NoMatchWhenNoAddressMatches(t *testing.T) { function TestFilter_WhiteList_EmptyHost (line 211) | func TestFilter_WhiteList_EmptyHost(t *testing.T) { function TestFilter_DataCenter (line 222) | func TestFilter_DataCenter(t *testing.T) { FILE: frame.go type unsetColumn (line 43) | type unsetColumn struct type namedValue (line 54) | type namedValue struct function NamedValue (line 60) | func NamedValue(name string, value any) any { constant protoDirectionMask (line 68) | protoDirectionMask = 0x80 constant protoVersionMask (line 69) | protoVersionMask = 0x7F constant protoVersion1 (line 70) | protoVersion1 = 0x01 constant protoVersion2 (line 71) | protoVersion2 = 0x02 constant protoVersion3 (line 72) | protoVersion3 = 0x03 constant protoVersion4 (line 73) | protoVersion4 = 0x04 constant protoVersion5 (line 74) | protoVersion5 = 0x05 constant maxFrameSize (line 76) | maxFrameSize = 256 * 1024 * 1024 type Consistency (line 82) | type Consistency method String (line 98) | func (c Consistency) String() string { method IsSerial (line 127) | func (c Consistency) IsSerial() bool { method MarshalText (line 131) | func (c Consistency) MarshalText() (text []byte, err error) { method UnmarshalText (line 135) | func (c *Consistency) UnmarshalText(text []byte) error { constant Any (line 85) | Any Consistency = 0x00 constant One (line 86) | One Consistency = 0x01 constant Two (line 87) | Two Consistency = 0x02 constant Three (line 88) | Three Consistency = 0x03 constant Quorum (line 89) | Quorum Consistency = 0x04 constant All (line 90) | All Consistency = 0x05 constant LocalQuorum (line 91) | LocalQuorum Consistency = 0x06 constant EachQuorum (line 92) | EachQuorum Consistency = 0x07 constant Serial (line 93) | Serial Consistency = 0x08 constant LocalSerial (line 94) | LocalSerial Consistency = 0x09 constant LocalOne (line 95) | LocalOne Consistency = 0x0A function ParseConsistency (line 165) | func ParseConsistency(s string) Consistency { function ParseConsistencyWrapper (line 175) | func ParseConsistencyWrapper(s string) (consistency Consistency, err err... constant apacheCassandraTypePrefix (line 181) | apacheCassandraTypePrefix = "org.apache.cassandra.db.marshal." function readInt (line 188) | func readInt(p []byte) int32 { constant defaultBufSize (line 192) | defaultBufSize = 128 type ObservedFrameHeader (line 194) | type ObservedFrameHeader struct method String (line 208) | func (f ObservedFrameHeader) String() string { type FrameHeaderObserver (line 215) | type FrameHeaderObserver interface type framerInterface (line 230) | type framerInterface interface constant headSize (line 240) | headSize = 9 type framer (line 243) | type framer struct method Release (line 290) | func (f *framer) Release() { method trace (line 363) | func (f *framer) trace() { method payload (line 368) | func (f *framer) payload() { method readFrame (line 373) | func (f *framer) readFrame(r io.Reader, head *frm.FrameHeader) error { method parseFrame (line 413) | func (f *framer) parseFrame() (frame frame, err error) { method parseErrorFrame (line 464) | func (f *framer) parseErrorFrame() frame { method readErrorMap (line 595) | func (f *framer) readErrorMap() (errMap ErrorMap) { method writeHeader (line 605) | func (f *framer) writeHeader(flags byte, op frm.Op, stream int) { method setLength (line 613) | func (f *framer) setLength(length int) { method finish (line 620) | func (f *framer) finish() error { method writeTo (line 648) | func (f *framer) writeTo(w io.Writer) error { method readTrace (line 653) | func (f *framer) readTrace() { method parseReadyFrame (line 664) | func (f *framer) parseReadyFrame() frame { method parseSupportedFrame (line 672) | func (f *framer) parseSupportedFrame() frame { method readTypeInfo (line 727) | func (f *framer) readTypeInfo() TypeInfo { method parsePreparedMetadata (line 828) | func (f *framer) parsePreparedMetadata() preparedMetadata { method readColWithSpec (line 936) | func (f *framer) readColWithSpec(col *ColumnInfo, meta *resultMetadata... method parseResultMetadata (line 961) | func (f *framer) parseResultMetadata() resultMetadata { method parseResultFrame (line 1021) | func (f *framer) parseResultFrame() (frame, error) { method parseResultRows (line 1052) | func (f *framer) parseResultRows() frame { method parseResultSetKeyspace (line 1073) | func (f *framer) parseResultSetKeyspace() frame { method parseResultPrepared (line 1087) | func (f *framer) parseResultPrepared() frame { method parseResultSchemaChange (line 1099) | func (f *framer) parseResultSchemaChange() frame { method parseAuthenticateFrame (line 1146) | func (f *framer) parseAuthenticateFrame() frame { method parseAuthSuccessFrame (line 1153) | func (f *framer) parseAuthSuccessFrame() frame { method parseAuthChallengeFrame (line 1160) | func (f *framer) parseAuthChallengeFrame() frame { method parseEventFrame (line 1167) | func (f *framer) parseEventFrame() frame { method writeAuthResponseFrame (line 1211) | func (f *framer) writeAuthResponseFrame(streamID int, data []byte) err... method writeQueryParams (line 1240) | func (f *framer) writeQueryParams(opts *queryParams) { method writeQueryFrame (line 1343) | func (f *framer) writeQueryFrame(streamID int, statement string, param... method writeExecuteFrame (line 1379) | func (f *framer) writeExecuteFrame(streamID int, preparedID []byte, pa... method writeBatchFrame (line 1413) | func (f *framer) writeBatchFrame(streamID int, w *writeBatchFrame, cus... method writeOptionsFrame (line 1494) | func (f *framer) writeOptionsFrame(stream int, _ *writeOptionsFrame) e... method writeRegisterFrame (line 1507) | func (f *framer) writeRegisterFrame(streamID int, w *writeRegisterFram... method readByte (line 1514) | func (f *framer) readByte() byte { method readInt (line 1524) | func (f *framer) readInt() (n int) { method readShort (line 1534) | func (f *framer) readShort() (n uint16) { method readString (line 1543) | func (f *framer) readString() (s string) { method skipString (line 1556) | func (f *framer) skipString() { method readLongString (line 1566) | func (f *framer) readLongString() (s string) { method readStringList (line 1578) | func (f *framer) readStringList() []string { method ReadBytesInternal (line 1589) | func (f *framer) ReadBytesInternal() ([]byte, error) { method readBytesCopy (line 1605) | func (f *framer) readBytesCopy() []byte { method readShortBytesCopy (line 1621) | func (f *framer) readShortBytesCopy() []byte { method readInetAdressOnly (line 1634) | func (f *framer) readInetAdressOnly() net.IP { method readInet (line 1656) | func (f *framer) readInet() (net.IP, int) { method readConsistency (line 1660) | func (f *framer) readConsistency() Consistency { method readBytesMap (line 1664) | func (f *framer) readBytesMap() map[string][]byte { method readStringMultiMap (line 1675) | func (f *framer) readStringMultiMap() map[string][]string { method writeByte (line 1688) | func (f *framer) writeByte(b byte) { method writeCustomPayload (line 1739) | func (f *framer) writeCustomPayload(customPayload *map[string][]byte) { method GetCustomPayload (line 1748) | func (f *framer) GetCustomPayload() map[string][]byte { method GetHeaderWarnings (line 1752) | func (f *framer) GetHeaderWarnings() []string { method writeInt (line 1757) | func (f *framer) writeInt(n int32) { method writeIntNeg1 (line 1761) | func (f *framer) writeIntNeg1() { method writeIntNeg2 (line 1765) | func (f *framer) writeIntNeg2() { method writeUint (line 1769) | func (f *framer) writeUint(n uint32) { method writeShort (line 1773) | func (f *framer) writeShort(n uint16) { method writeLong (line 1777) | func (f *framer) writeLong(n int64) { method writeString (line 1781) | func (f *framer) writeString(s string) { method writeLongString (line 1786) | func (f *framer) writeLongString(s string) { method writeStringList (line 1791) | func (f *framer) writeStringList(l []string) { method writeUnset (line 1798) | func (f *framer) writeUnset() { method writeBytes (line 1806) | func (f *framer) writeBytes(p []byte) { method writeShortBytes (line 1818) | func (f *framer) writeShortBytes(p []byte) { method writeConsistency (line 1823) | func (f *framer) writeConsistency(cons Consistency) { method writeStringMap (line 1827) | func (f *framer) writeStringMap(m map[string]string) { method writeStringMultiMap (line 1835) | func (f *framer) writeStringMultiMap(m map[string][]string) { method writeBytesMap (line 1843) | func (f *framer) writeBytesMap(m map[string][]byte) { function newFramer (line 259) | func newFramer(compressor Compressor, version byte) *framer { function newFramerWithExts (line 296) | func newFramerWithExts(compressor Compressor, version byte, cqlProtoExts... type frame (line 336) | type frame interface function readHeader (line 340) | func readHeader(r io.Reader, p []byte) (head frm.FrameHeader, err error) { type writeStartupFrame (line 680) | type writeStartupFrame struct method String (line 684) | func (w writeStartupFrame) String() string { method buildFrame (line 688) | func (w *writeStartupFrame) buildFrame(f *framer, streamID int) error { type writePrepareFrame (line 695) | type writePrepareFrame struct method buildFrame (line 701) | func (w *writePrepareFrame) buildFrame(f *framer, streamID int) error { type preparedMetadata (line 813) | type preparedMetadata struct method String (line 823) | func (r preparedMetadata) String() string { type resultMetadata (line 900) | type resultMetadata struct method morePages (line 911) | func (r *resultMetadata) morePages() bool { method String (line 915) | func (r resultMetadata) String() string { type keyspaceTableTracker (line 920) | type keyspaceTableTracker struct method track (line 926) | func (t *keyspaceTableTracker) track(colIndex int, keyspace, table str... type resultVoidFrame (line 1013) | type resultVoidFrame struct method String (line 1017) | func (f *resultVoidFrame) String() string { type resultRowsFrame (line 1040) | type resultRowsFrame struct method String (line 1048) | func (f *resultRowsFrame) String() string { type resultKeyspaceFrame (line 1064) | type resultKeyspaceFrame struct method String (line 1069) | func (r *resultKeyspaceFrame) String() string { type resultPreparedFrame (line 1080) | type resultPreparedFrame struct type writeAuthResponseFrame (line 1199) | type writeAuthResponseFrame struct method String (line 1203) | func (a *writeAuthResponseFrame) String() string { method buildFrame (line 1207) | func (a *writeAuthResponseFrame) buildFrame(framer *framer, streamID i... type queryValues (line 1217) | type queryValues struct type queryParams (line 1223) | type queryParams struct method String (line 1235) | func (q queryParams) String() string { type writeQueryFrame (line 1329) | type writeQueryFrame struct method String (line 1335) | func (w *writeQueryFrame) String() string { method buildFrame (line 1339) | func (w *writeQueryFrame) buildFrame(framer *framer, streamID int) err... type frameBuilder (line 1355) | type frameBuilder interface type frameWriterFunc (line 1359) | type frameWriterFunc method buildFrame (line 1361) | func (f frameWriterFunc) buildFrame(framer *framer, streamID int) error { type writeExecuteFrame (line 1365) | type writeExecuteFrame struct method String (line 1371) | func (e *writeExecuteFrame) String() string { method buildFrame (line 1375) | func (e *writeExecuteFrame) buildFrame(fr *framer, streamID int) error { type batchStatment (line 1393) | type batchStatment struct type writeBatchFrame (line 1399) | type writeBatchFrame struct method buildFrame (line 1409) | func (w *writeBatchFrame) buildFrame(framer *framer, streamID int) err... type writeOptionsFrame (line 1488) | type writeOptionsFrame struct method buildFrame (line 1490) | func (w *writeOptionsFrame) buildFrame(framer *framer, streamID int) e... type writeRegisterFrame (line 1499) | type writeRegisterFrame struct method buildFrame (line 1503) | func (w *writeRegisterFrame) buildFrame(framer *framer, streamID int) ... function appendBytes (line 1692) | func appendBytes(p []byte, d []byte) []byte { function appendShort (line 1701) | func appendShort(p []byte, n uint16) []byte { function appendInt (line 1708) | func appendInt(p []byte, n int32) []byte { function appendIntNeg1 (line 1715) | func appendIntNeg1(p []byte) []byte { function appendUint (line 1719) | func appendUint(p []byte, n uint32) []byte { function appendLong (line 1726) | func appendLong(p []byte, n int64) []byte { FILE: frame_test.go function TestFuzzBugs (line 38) | func TestFuzzBugs(t *testing.T) { function TestFrameWriteTooLong (line 89) | func TestFrameWriteTooLong(t *testing.T) { function TestFrameReadTooLong (line 106) | func TestFrameReadTooLong(t *testing.T) { function TestParseResultMetadata_PerColumnSpec (line 140) | func TestParseResultMetadata_PerColumnSpec(t *testing.T) { function TestParseEventFrame_ClientRoutesChanged (line 218) | func TestParseEventFrame_ClientRoutesChanged(t *testing.T) { FILE: framer.go type framerPool (line 28) | type framerPool struct method init (line 206) | func (fp *framerPool) init(defaults framerConfig, release func(*framer... method get (line 228) | func (fp *framerPool) get(c *Conn) *framer { method put (line 235) | func (fp *framerPool) put(f *framer) { method close (line 242) | func (fp *framerPool) close() { method updateAvg (line 246) | func (fp *framerPool) updateAvg(logger StdLogger, bufCap int64) (int64... method resetAndPut (line 289) | func (fp *framerPool) resetAndPut(f *framer, alignBufWithReadBuffer bo... type connFramers (line 35) | type connFramers struct method initCache (line 79) | func (cf *connFramers) initCache(c *Conn) { method initPool (line 116) | func (cf *connFramers) initPool(c *Conn) { method getRead (line 127) | func (cf *connFramers) getRead(c *Conn) *framer { method getWrite (line 138) | func (cf *connFramers) getWrite(c *Conn) *framer { method releaseRead (line 150) | func (cf *connFramers) releaseRead(c *Conn, f *framer) { method releaseWrite (line 178) | func (cf *connFramers) releaseWrite(f *framer) { method close (line 201) | func (cf *connFramers) close() { type framerConfig (line 43) | type framerConfig struct constant framerBufEWMAWeight (line 59) | framerBufEWMAWeight = 8 constant framerBufShrinkThreshold (line 63) | framerBufShrinkThreshold = 2 constant maxReasonableBufferSize (line 67) | maxReasonableBufferSize = 512 * 1024 * 1024 constant maxCASRetries (line 71) | maxCASRetries = 100 method initFramerCache (line 75) | func (c *Conn) initFramerCache() { method getReadFramer (line 123) | func (c *Conn) getReadFramer() *framer { method getWriteFramer (line 134) | func (c *Conn) getWriteFramer() *framer { method releaseReadFramer (line 146) | func (c *Conn) releaseReadFramer(f *framer) { method releaseWriteFramer (line 174) | func (c *Conn) releaseWriteFramer(f *framer) { function fpShrinkSize (line 276) | func fpShrinkSize(bufCap, newAvg int64) int64 { FILE: framer_bench_test.go function readGzipData (line 37) | func readGzipData(path string) ([]byte, error) { function BenchmarkParseRowsFrame (line 53) | func BenchmarkParseRowsFrame(b *testing.B) { FILE: helpers.go type RowData (line 39) | type RowData struct method rowMap (line 385) | func (r *RowData) rowMap(m map[string]any) { function asVectorType (line 46) | func asVectorType(t TypeInfo) (VectorType, bool) { function goType (line 84) | func goType(t TypeInfo) (reflect.Type, error) { function dereference (line 159) | func dereference(i any) any { function getCassandraLongType (line 206) | func getCassandraLongType(name string, protoVer byte, logger StdLogger) ... function splitJavaCompositeTypes (line 287) | func splitJavaCompositeTypes(name string, typeName string) []string { function unwrapCompositeTypeDefinition (line 291) | func unwrapCompositeTypeDefinition(name string, typeName string, typeOpe... function splitCompositeTypes (line 295) | func splitCompositeTypes(name string, typeName string, typeOpen int32, t... function getApacheCassandraType (line 328) | func getApacheCassandraType(class string) Type { function TupleColumnName (line 401) | func TupleColumnName(c string, n int) string { method RowData (line 406) | func (iter *Iter) RowData() (RowData, error) { method getScanColumns (line 432) | func (iter *Iter) getScanColumns() ([]string, error) { method newScanValues (line 475) | func (iter *Iter) newScanValues() ([]any, error) { method rowMap (line 521) | func (iter *Iter) rowMap() (map[string]any, error) { method SliceMap (line 539) | func (iter *Iter) SliceMap() ([]map[string]any, error) { method MapScan (line 607) | func (iter *Iter) MapScan(m map[string]any) bool { function copyBytes (line 630) | func copyBytes(p []byte) []byte { FILE: helpers_bench_test.go function createMockIter (line 27) | func createMockIter(numColumns int) *Iter { function createMockIterWithTypes (line 49) | func createMockIterWithTypes() *Iter { function createMockIterWithTuples (line 74) | func createMockIterWithTuples() *Iter { function BenchmarkRowData (line 105) | func BenchmarkRowData(b *testing.B) { function BenchmarkRowDataSmall (line 121) | func BenchmarkRowDataSmall(b *testing.B) { function BenchmarkRowDataLarge (line 137) | func BenchmarkRowDataLarge(b *testing.B) { function BenchmarkRowDataWithTypes (line 153) | func BenchmarkRowDataWithTypes(b *testing.B) { function BenchmarkRowDataWithTuples (line 169) | func BenchmarkRowDataWithTuples(b *testing.B) { function BenchmarkRowDataRepeated (line 185) | func BenchmarkRowDataRepeated(b *testing.B) { function BenchmarkRowDataAllocation (line 204) | func BenchmarkRowDataAllocation(b *testing.B) { function BenchmarkDereference (line 232) | func BenchmarkDereference(b *testing.B) { function BenchmarkRowDataRepeatedCached (line 261) | func BenchmarkRowDataRepeatedCached(b *testing.B) { FILE: host_source.go type nodeState (line 44) | type nodeState method String (line 46) | func (n nodeState) String() string { constant NodeUp (line 56) | NodeUp nodeState = iota constant NodeDown (line 57) | NodeDown type cassVersion (line 60) | type cassVersion struct method Set (line 67) | func (c *cassVersion) Set(v string) error { method UnmarshalCQL (line 75) | func (c *cassVersion) UnmarshalCQL(info TypeInfo, data []byte) error { method unmarshal (line 79) | func (c *cassVersion) unmarshal(data []byte) error { method Before (line 120) | func (c cassVersion) Before(major, minor, patch int) bool { method AtLeast (line 135) | func (c cassVersion) AtLeast(major, minor, patch int) bool { method String (line 139) | func (c cassVersion) String() string { method nodeUpDelay (line 146) | func (c cassVersion) nodeUpDelay() time.Duration { type AddressPort (line 155) | type AddressPort struct method Equal (line 160) | func (a AddressPort) Equal(o AddressPort) bool { method IsValid (line 164) | func (a AddressPort) IsValid() bool { method String (line 168) | func (a AddressPort) String() string { method ToNetAddr (line 172) | func (a AddressPort) ToNetAddr() string { type translatedAddresses (line 176) | type translatedAddresses struct method Equal (line 182) | func (h translatedAddresses) Equal(o *translatedAddresses) bool { type HostInfoBuilder (line 186) | type HostInfoBuilder struct method Build (line 208) | func (b HostInfoBuilder) Build() HostInfo { type HostInfo (line 241) | type HostInfo struct method Equal (line 269) | func (h *HostInfo) Equal(host *HostInfo) bool { method Peer (line 278) | func (h *HostInfo) Peer() net.IP { method invalidConnectAddr (line 284) | func (h *HostInfo) invalidConnectAddr() bool { method connectAddressLocked (line 295) | func (h *HostInfo) connectAddressLocked() (net.IP, string) { method getDriverFacingIpAddressLocked (line 313) | func (h *HostInfo) getDriverFacingIpAddressLocked() net.IP { method nodeToNodeAddress (line 330) | func (h *HostInfo) nodeToNodeAddress() net.IP { method ConnectAddress (line 344) | func (h *HostInfo) ConnectAddress() net.IP { method UntranslatedConnectAddress (line 354) | func (h *HostInfo) UntranslatedConnectAddress() net.IP { method BroadcastAddress (line 360) | func (h *HostInfo) BroadcastAddress() net.IP { method ListenAddress (line 366) | func (h *HostInfo) ListenAddress() net.IP { method RPCAddress (line 372) | func (h *HostInfo) RPCAddress() net.IP { method PreferredIP (line 378) | func (h *HostInfo) PreferredIP() net.IP { method DataCenter (line 384) | func (h *HostInfo) DataCenter() string { method Rack (line 391) | func (h *HostInfo) Rack() string { method HostID (line 398) | func (h *HostInfo) HostID() string { method hostUUID (line 409) | func (h *HostInfo) hostUUID() UUID { method WorkLoad (line 415) | func (h *HostInfo) WorkLoad() string { method Graph (line 421) | func (h *HostInfo) Graph() bool { method DSEVersion (line 427) | func (h *HostInfo) DSEVersion() string { method Partitioner (line 433) | func (h *HostInfo) Partitioner() string { method ClusterName (line 442) | func (h *HostInfo) ClusterName() string { method Version (line 448) | func (h *HostInfo) Version() cassVersion { method State (line 454) | func (h *HostInfo) State() nodeState { method setState (line 460) | func (h *HostInfo) setState(state nodeState) *HostInfo { method Tokens (line 467) | func (h *HostInfo) Tokens() []string { method Port (line 473) | func (h *HostInfo) Port() int { method update (line 479) | func (h *HostInfo) update(from *HostInfo) { method IsUp (line 541) | func (h *HostInfo) IsUp() bool { method IsBusy (line 545) | func (h *HostInfo) IsBusy(s *Session) bool { method ConnectAddressAndPort (line 552) | func (h *HostInfo) ConnectAddressAndPort() string { method String (line 559) | func (h *HostInfo) String() string { method setScyllaFeatures (line 572) | func (h *HostInfo) setScyllaFeatures(s ScyllaHostFeatures) { method ScyllaFeatures (line 578) | func (h *HostInfo) ScyllaFeatures() ScyllaHostFeatures { method ScyllaShardAwarePort (line 586) | func (h *HostInfo) ScyllaShardAwarePort() uint16 { method ScyllaShardAwarePortTLS (line 594) | func (h *HostInfo) ScyllaShardAwarePortTLS() uint16 { method ScyllaShardCount (line 601) | func (h *HostInfo) ScyllaShardCount() int { method setTranslatedConnectionInfo (line 607) | func (h *HostInfo) setTranslatedConnectionInfo(info translatedAddresse... method getTranslatedConnectionInfo (line 613) | func (h *HostInfo) getTranslatedConnectionInfo() *translatedAddresses { function validIpAddr (line 291) | func validIpAddr(addr net.IP) bool { function checkSystemSchema (line 620) | func checkSystemSchema(control controlConnection) (bool, error) { function hostInfoFromMap (line 641) | func hostInfoFromMap(row map[string]any, defaultPort int) (*HostInfo, er... function hostInfoFromIter (line 763) | func hostInfoFromIter(iter *Iter, defaultPort int) (*HostInfo, error) { method debounceRingRefresh (line 784) | func (s *Session) debounceRingRefresh() { method refreshRingNow (line 789) | func (s *Session) refreshRingNow() error { method refreshRing (line 798) | func (s *Session) refreshRing() error { FILE: host_source_scylla.go method SetDatacenter (line 3) | func (h *HostInfo) SetDatacenter(dc string) { FILE: host_source_test.go type trackingMockFramer (line 38) | type trackingMockFramer struct method Release (line 43) | func (f *trackingMockFramer) Release() { type systemSchemaTestControl (line 47) | type systemSchemaTestControl struct method getConn (line 51) | func (*systemSchemaTestControl) getConn() *connHost ... method awaitSchemaAgreement (line 52) | func (*systemSchemaTestControl) awaitSchemaAgreement() error ... method query (line 53) | func (*systemSchemaTestControl) query(string, ...any) (iter *Iter) ... method querySystem (line 54) | func (c *systemSchemaTestControl) querySystem(string, ...any) (iter *I... method discoverProtocol (line 55) | func (*systemSchemaTestControl) discoverProtocol([]*HostInfo) (int, er... method connect (line 56) | func (*systemSchemaTestControl) connect([]*HostInfo) error ... method close (line 57) | func (*systemSchemaTestControl) close() ... method getSession (line 58) | func (*systemSchemaTestControl) getSession() *Session ... method reconnect (line 59) | func (*systemSchemaTestControl) reconnect() error ... function TestUnmarshalCassVersion (line 61) | func TestUnmarshalCassVersion(t *testing.T) { function TestCassVersionBefore (line 87) | func TestCassVersionBefore(t *testing.T) { function TestIsValidPeer (line 114) | func TestIsValidPeer(t *testing.T) { function TestIsZeroToken (line 135) | func TestIsZeroToken(t *testing.T) { function TestCheckSystemSchemaClosesIter (line 156) | func TestCheckSystemSchemaClosesIter(t *testing.T) { function TestHostInfoFromIterClosesIter (line 205) | func TestHostInfoFromIterClosesIter(t *testing.T) { function TestHostInfo_ConnectAddress (line 248) | func TestHostInfo_ConnectAddress(t *testing.T) { function TestAddressPort (line 281) | func TestAddressPort(t *testing.T) { function TestHostInfoBuilder (line 487) | func TestHostInfoBuilder(t *testing.T) { FILE: hostpolicy/hostpool.go function HostPool (line 25) | func HostPool(hp hostpool.HostPool) gocql.HostSelectionPolicy { type hostPoolHostPolicy (line 29) | type hostPoolHostPolicy struct method Init (line 35) | func (r *hostPoolHostPolicy) Init(*gocql.Session) ... method Reset (line 36) | func (r *hostPoolHostPolicy) Reset() ... method IsOperational (line 37) | func (r *hostPoolHostPolicy) IsOperational(*gocql.Session) error ... method KeyspaceChanged (line 38) | func (r *hostPoolHostPolicy) KeyspaceChanged(gocql.KeyspaceUpdateEvent... method SetPartitioner (line 39) | func (r *hostPoolHostPolicy) SetPartitioner(string) ... method IsLocal (line 40) | func (r *hostPoolHostPolicy) IsLocal(*gocql.HostInfo) bool ... method SetHosts (line 42) | func (r *hostPoolHostPolicy) SetHosts(hosts []*gocql.HostInfo) { method AddHost (line 58) | func (r *hostPoolHostPolicy) AddHost(host *gocql.HostInfo) { method RemoveHost (line 79) | func (r *hostPoolHostPolicy) RemoveHost(host *gocql.HostInfo) { method HostUp (line 98) | func (r *hostPoolHostPolicy) HostUp(host *gocql.HostInfo) { method HostDown (line 102) | func (r *hostPoolHostPolicy) HostDown(host *gocql.HostInfo) { method Pick (line 106) | func (r *hostPoolHostPolicy) Pick(qry gocql.ExecutableQuery) gocql.Nex... type selectedHostPoolHost (line 131) | type selectedHostPoolHost struct method Info (line 137) | func (host selectedHostPoolHost) Info() *gocql.HostInfo { method Token (line 141) | func (host selectedHostPoolHost) Token() gocql.Token { method Mark (line 145) | func (host selectedHostPoolHost) Mark(err error) { FILE: hostpolicy/hostpool_test.go function TestHostPolicy_HostPool (line 14) | func TestHostPolicy_HostPool(t *testing.T) { FILE: integration_only.go method MissingConnections (line 11) | func (p *policyConnPool) MissingConnections() (int, error) { method MissingConnections (line 28) | func (s *Session) MissingConnections() (int, error) { type ConnPickerIntegration (line 35) | type ConnPickerIntegration interface method CloseAllConnections (line 50) | func (p *scyllaConnPicker) CloseAllConnections() { method CloseAllConnections (line 58) | func (p *defaultConnPicker) CloseAllConnections() { method CloseAllConnections (line 63) | func (p *nopConnPicker) CloseAllConnections() { method CloseAllConnections (line 66) | func (pool *hostConnPool) CloseAllConnections() { method CloseAllConnections (line 78) | func (p *policyConnPool) CloseAllConnections() { method CloseAllConnections (line 88) | func (s *Session) CloseAllConnections() { FILE: integration_serialization_scylla_test.go function TestSerializationSimpleTypesCassandra (line 21) | func TestSerializationSimpleTypesCassandra(t *testing.T) { function checkTypeMarshal (line 70) | func checkTypeMarshal(t *testing.T, tc valcases.SimpleTypeCases) { function checkTypeUnmarshal (line 92) | func checkTypeUnmarshal(t *testing.T, tc valcases.SimpleTypeCases) { function checkTypeInsertSelect (line 118) | func checkTypeInsertSelect(t *testing.T, session *Session, insertStmt, s... function newRef (line 167) | func newRef(in any) any { function deReference (line 172) | func deReference(in any) any { function equalVals (line 176) | func equalVals(in1, in2 any) bool { type SliceMapTypesTestCase (line 226) | type SliceMapTypesTestCase struct function compareCollectionValues (line 234) | func compareCollectionValues(t *testing.T, cqlType string, expected, act... function compareValues (line 267) | func compareValues(t *testing.T, cqlType string, expected, actual any) b... function TestSliceMapMapScanTypes (line 310) | func TestSliceMapMapScanTypes(t *testing.T) { function testSliceMapMapScanSimple (line 381) | func testSliceMapMapScanSimple(t *testing.T, session *Session, tc SliceM... function queryAndExtractValue (line 414) | func queryAndExtractValue(t *testing.T, session *Session, colName string... function validateResult (line 445) | func validateResult(t *testing.T, cqlType string, expected, actual any, ... function mustParseUUID (line 460) | func mustParseUUID(s string) UUID { function mustParseBigInt (line 468) | func mustParseBigInt(s string) *big.Int { function mustParseDecimal (line 476) | func mustParseDecimal(s string) *inf.Dec { function mustCreateDuration (line 484) | func mustCreateDuration(months int32, days int32, timeDuration time.Dura... function TestSliceMapMapScanCounterTypes (line 494) | func TestSliceMapMapScanCounterTypes(t *testing.T) { function TestSliceMapMapScanTupleTypes (line 557) | func TestSliceMapMapScanTupleTypes(t *testing.T) { function TestSliceMapMapScanVectorTypes (line 676) | func TestSliceMapMapScanVectorTypes(t *testing.T) { function TestSliceMapMapScanCollectionTypes (line 803) | func TestSliceMapMapScanCollectionTypes(t *testing.T) { FILE: integration_test.go function init (line 42) | func init() { function TestAuthentication (line 49) | func TestAuthentication(t *testing.T) { function TestGetHostsFromSystem (line 72) | func TestGetHostsFromSystem(t *testing.T) { function TestRingDiscovery (line 88) | func TestRingDiscovery(t *testing.T) { function TestHostFilterDiscovery (line 117) | func TestHostFilterDiscovery(t *testing.T) { function TestHostFilterInitial (line 144) | func TestHostFilterInitial(t *testing.T) { function TestApplicationInformation (line 168) | func TestApplicationInformation(t *testing.T) { function TestWriteFailure (line 273) | func TestWriteFailure(t *testing.T) { function TestCustomPayloadMessages (line 317) | func TestCustomPayloadMessages(t *testing.T) { function TestCustomPayloadValues (line 359) | func TestCustomPayloadValues(t *testing.T) { function TestSessionAwaitSchemaAgreement (line 385) | func TestSessionAwaitSchemaAgreement(t *testing.T) { function TestSessionAwaitSchemaAgreementSessionClosed (line 396) | func TestSessionAwaitSchemaAgreementSessionClosed(t *testing.T) { function TestSessionAwaitSchemaAgreementContextCanceled (line 408) | func TestSessionAwaitSchemaAgreementContextCanceled(t *testing.T) { function TestNewConnectWithLowTimeout (line 421) | func TestNewConnectWithLowTimeout(t *testing.T) { FILE: internal/ccm/ccm.go function execCmd (line 40) | func execCmd(args ...string) (*bytes.Buffer, error) { function AllUp (line 57) | func AllUp() error { function NodeUp (line 74) | func NodeUp(node string) error { function NodeDown (line 83) | func NodeDown(node string) error { type Host (line 88) | type Host struct type NodeState (line 94) | type NodeState method String (line 96) | func (n NodeState) String() string { method IsUp (line 106) | func (n NodeState) IsUp() bool { constant NodeStateUp (line 111) | NodeStateUp NodeState = iota constant NodeStateDown (line 112) | NodeStateDown function Status (line 115) | func Status() (map[string]Host, error) { FILE: internal/ccm/ccm_test.go function TestCCM (line 34) | func TestCCM(t *testing.T) { FILE: internal/debug/debug_off.go constant Enabled (line 30) | Enabled = false FILE: internal/debug/debug_on.go constant Enabled (line 30) | Enabled = true FILE: internal/eventbus/eventbus.go type FilterFunc (line 44) | type FilterFunc type subscriber (line 47) | type subscriber struct type Subscriber (line 55) | type Subscriber struct method Events (line 63) | func (s *Subscriber[T]) Events() <-chan T { method Stop (line 68) | func (s *Subscriber[T]) Stop() error { type status (line 72) | type status constant statusInitialized (line 75) | statusInitialized status = iota constant statusStarted (line 76) | statusStarted constant statusStopped (line 77) | statusStopped type EventBus (line 81) | type EventBus struct type StdLogger (line 92) | type StdLogger interface type EventBusConfig (line 98) | type EventBusConfig struct function New (line 105) | func New[T any](cfg EventBusConfig, logger StdLogger) *EventBus[T] { method Start (line 117) | func (eb *EventBus[T]) Start() error { method Stop (line 140) | func (eb *EventBus[T]) Stop() error { method PublishEvent (line 167) | func (eb *EventBus[T]) PublishEvent(e T) bool { method PublishEventBlocking (line 177) | func (eb *EventBus[T]) PublishEventBlocking(e T) { method Subscribe (line 189) | func (eb *EventBus[T]) Subscribe(name string, queueSize int, filter Filt... method remove (line 209) | func (eb *EventBus[T]) remove(s *Subscriber[T]) error { method SubscriberCount (line 231) | func (eb *EventBus[T]) SubscriberCount() int { method run (line 238) | func (eb *EventBus[T]) run() { method distribute (line 258) | func (eb *EventBus[T]) distribute(event T) { method SubscribeWithContext (line 281) | func (eb *EventBus[T]) SubscribeWithContext(ctx context.Context, name st... method String (line 294) | func (eb *EventBus[T]) String() string { FILE: internal/eventbus/eventbus_test.go function TestNew (line 31) | func TestNew(t *testing.T) { function TestStartStop (line 50) | func TestStartStop(t *testing.T) { function TestStopWithoutStart (line 81) | func TestStopWithoutStart(t *testing.T) { function TestEventDistribution (line 92) | func TestEventDistribution(t *testing.T) { function TestEventFiltering (line 133) | func TestEventFiltering(t *testing.T) { function TestSubscriberCount (line 203) | func TestSubscriberCount(t *testing.T) { function TestConcurrentSubscribers (line 232) | func TestConcurrentSubscribers(t *testing.T) { function TestSubscribeWithContext (line 287) | func TestSubscribeWithContext(t *testing.T) { function TestChannelClosedOnStop (line 330) | func TestChannelClosedOnStop(t *testing.T) { function TestSubscriberStopAfterEventBusStop (line 361) | func TestSubscriberStopAfterEventBusStop(t *testing.T) { function TestChannelClosedOnUnsubscribe (line 390) | func TestChannelClosedOnUnsubscribe(t *testing.T) { function TestString (line 423) | func TestString(t *testing.T) { function TestSlowSubscriberDoesNotBlockBus (line 440) | func TestSlowSubscriberDoesNotBlockBus(t *testing.T) { function BenchmarkEventDistribution (line 498) | func BenchmarkEventDistribution(b *testing.B) { function BenchmarkEventDistributionWithFilter (line 517) | func BenchmarkEventDistributionWithFilter(b *testing.B) { FILE: internal/eventbus/example_test.go function Example (line 30) | func Example() { function Example_withContext (line 91) | func Example_withContext() { function Example_multipleSubscribers (line 133) | func Example_multipleSubscribers() { function Example_unsubscribe (line 200) | func Example_unsubscribe() { FILE: internal/frame/frames.go constant protoDirectionMask (line 33) | protoDirectionMask = 0x80 constant protoVersionMask (line 34) | protoVersionMask = 0x7F constant protoVersion1 (line 35) | protoVersion1 = 0x01 constant protoVersion2 (line 36) | protoVersion2 = 0x02 constant protoVersion3 (line 37) | protoVersion3 = 0x03 constant protoVersion4 (line 38) | protoVersion4 = 0x04 constant protoVersion5 (line 39) | protoVersion5 = 0x05 constant maxFrameSize (line 41) | maxFrameSize = 256 * 1024 * 1024 constant ResultKindVoid (line 46) | ResultKindVoid = 1 constant ResultKindRows (line 47) | ResultKindRows = 2 constant ResultKindKeyspace (line 48) | ResultKindKeyspace = 3 constant ResultKindPrepared (line 49) | ResultKindPrepared = 4 constant ResultKindSchemaChanged (line 50) | ResultKindSchemaChanged = 5 constant FlagGlobalTableSpec (line 53) | FlagGlobalTableSpec int = 0x01 constant FlagHasMorePages (line 54) | FlagHasMorePages int = 0x02 constant FlagNoMetaData (line 55) | FlagNoMetaData int = 0x04 constant FlagValues (line 58) | FlagValues byte = 0x01 constant FlagSkipMetaData (line 59) | FlagSkipMetaData byte = 0x02 constant FlagPageSize (line 60) | FlagPageSize byte = 0x04 constant FlagWithPagingState (line 61) | FlagWithPagingState byte = 0x08 constant FlagWithSerialConsistency (line 62) | FlagWithSerialConsistency byte = 0x10 constant FlagDefaultTimestamp (line 63) | FlagDefaultTimestamp byte = 0x20 constant FlagWithNameValues (line 64) | FlagWithNameValues byte = 0x40 constant FlagWithKeyspace (line 65) | FlagWithKeyspace byte = 0x80 constant FlagWithPreparedKeyspace (line 68) | FlagWithPreparedKeyspace uint32 = 0x01 constant FlagCompress (line 71) | FlagCompress byte = 0x01 constant FlagTracing (line 72) | FlagTracing byte = 0x02 constant FlagCustomPayload (line 73) | FlagCustomPayload byte = 0x04 constant FlagWarning (line 74) | FlagWarning byte = 0x08 constant FlagBetaProtocol (line 75) | FlagBetaProtocol byte = 0x10 type ProtoVersion (line 78) | type ProtoVersion method Request (line 80) | func (p ProtoVersion) Request() bool { method Response (line 84) | func (p ProtoVersion) Response() bool { method Version (line 88) | func (p ProtoVersion) Version() byte { method String (line 92) | func (p ProtoVersion) String() string { type Op (line 101) | type Op method String (line 123) | func (f Op) String() string { constant OpError (line 105) | OpError Op = 0x00 constant OpStartup (line 106) | OpStartup Op = 0x01 constant OpReady (line 107) | OpReady Op = 0x02 constant OpAuthenticate (line 108) | OpAuthenticate Op = 0x03 constant OpOptions (line 109) | OpOptions Op = 0x05 constant OpSupported (line 110) | OpSupported Op = 0x06 constant OpQuery (line 111) | OpQuery Op = 0x07 constant OpResult (line 112) | OpResult Op = 0x08 constant OpPrepare (line 113) | OpPrepare Op = 0x09 constant OpExecute (line 114) | OpExecute Op = 0x0A constant OpRegister (line 115) | OpRegister Op = 0x0B constant OpEvent (line 116) | OpEvent Op = 0x0C constant OpBatch (line 117) | OpBatch Op = 0x0D constant OpAuthChallenge (line 118) | OpAuthChallenge Op = 0x0E constant OpAuthResponse (line 119) | OpAuthResponse Op = 0x0F constant OpAuthSuccess (line 120) | OpAuthSuccess Op = 0x10 type FrameHeader (line 162) | type FrameHeader struct method String (line 171) | func (f FrameHeader) String() string { method Header (line 175) | func (f FrameHeader) Header() FrameHeader { type Frame (line 179) | type Frame interface type ReadyFrame (line 183) | type ReadyFrame struct type SupportedFrame (line 187) | type SupportedFrame struct type SchemaChangeKeyspace (line 192) | type SchemaChangeKeyspace struct method String (line 198) | func (f SchemaChangeKeyspace) String() string { type SchemaChangeTable (line 202) | type SchemaChangeTable struct method String (line 209) | func (f SchemaChangeTable) String() string { type SchemaChangeType (line 213) | type SchemaChangeType struct type SchemaChangeFunction (line 220) | type SchemaChangeFunction struct type SchemaChangeAggregate (line 228) | type SchemaChangeAggregate struct type ClientRoutesChanged (line 236) | type ClientRoutesChanged struct type AuthenticateFrame (line 243) | type AuthenticateFrame struct method String (line 248) | func (a *AuthenticateFrame) String() string { type AuthSuccessFrame (line 252) | type AuthSuccessFrame struct method String (line 257) | func (a *AuthSuccessFrame) String() string { type AuthChallengeFrame (line 261) | type AuthChallengeFrame struct method String (line 266) | func (a *AuthChallengeFrame) String() string { type StatusChangeEventFrame (line 270) | type StatusChangeEventFrame struct method String (line 277) | func (t StatusChangeEventFrame) String() string { type TopologyChangeEventFrame (line 282) | type TopologyChangeEventFrame struct method String (line 289) | func (t TopologyChangeEventFrame) String() string { type ErrorFrame (line 293) | type ErrorFrame struct method GetCode (line 299) | func (e ErrorFrame) GetCode() int { method GetMessage (line 303) | func (e ErrorFrame) GetMessage() string { method Error (line 307) | func (e ErrorFrame) Error() string { method String (line 311) | func (e ErrorFrame) String() string { FILE: internal/lru/lru.go type Cache (line 52) | type Cache struct type entry (line 63) | type entry struct function New (line 71) | func New[K comparable](maxEntries int) *Cache[K] { method Add (line 80) | func (c *Cache[K]) Add(key K, value any) { method Get (line 98) | func (c *Cache[K]) Get(key K) (value any, ok bool) { method Remove (line 110) | func (c *Cache[K]) Remove(key K) bool { method RemoveOldest (line 124) | func (c *Cache[K]) RemoveOldest() { method removeElement (line 134) | func (c *Cache[K]) removeElement(e *list.Element) { method Len (line 144) | func (c *Cache[K]) Len() int { FILE: internal/lru/lru_test.go function TestGet (line 64) | func TestGet(t *testing.T) { function TestRemove (line 79) | func TestRemove(t *testing.T) { function TestStructKey (line 97) | func TestStructKey(t *testing.T) { type stmtKey (line 126) | type stmtKey struct function BenchmarkStructKeyLookup (line 134) | func BenchmarkStructKeyLookup(b *testing.B) { function BenchmarkStringKeyLookup (line 151) | func BenchmarkStringKeyLookup(b *testing.B) { function BenchmarkStructKeyInsert (line 164) | func BenchmarkStructKeyInsert(b *testing.B) { function BenchmarkStringKeyInsert (line 180) | func BenchmarkStringKeyInsert(b *testing.B) { FILE: internal/murmur/murmur.go constant c1 (line 28) | c1 int64 = -8663945395140668459 constant c2 (line 29) | c2 int64 = 5545529020109919103 constant fmix1 (line 30) | fmix1 int64 = -49064778989728563 constant fmix2 (line 31) | fmix2 int64 = -4265267296055464877 function fmix (line 34) | func fmix(n int64) int64 { function block (line 45) | func block(p byte) int64 { function rotl (line 49) | func rotl(x int64, r uint8) int64 { function Murmur3H1 (line 54) | func Murmur3H1(data []byte) int64 { FILE: internal/murmur/murmur_appengine.go function getBlock (line 32) | func getBlock(data []byte, n int) (int64, int64) { FILE: internal/murmur/murmur_test.go function TestRotl (line 37) | func TestRotl(t *testing.T) { function TestFmix (line 64) | func TestFmix(t *testing.T) { function TestMurmur3H1_CassandraSign (line 87) | func TestMurmur3H1_CassandraSign(t *testing.T) { function TestMurmur3H1 (line 103) | func TestMurmur3H1(t *testing.T) { function assertMurmur3H1 (line 147) | func assertMurmur3H1(t *testing.T, data []byte, expected uint64) { function BenchmarkMurmur3H1 (line 155) | func BenchmarkMurmur3H1(b *testing.B) { FILE: internal/murmur/murmur_unsafe.go function getBlock (line 34) | func getBlock(data []byte, n int) (int64, int64) { FILE: internal/streams/streams.go constant bucketBits (line 33) | bucketBits = 64 type IDGenerator (line 36) | type IDGenerator struct method GetStream (line 71) | func (s *IDGenerator) GetStream() (int, bool) { method isSet (line 116) | func (s *IDGenerator) isSet(stream int) bool { method String (line 121) | func (s *IDGenerator) String() string { method Clear (line 132) | func (s *IDGenerator) Clear(stream int) (inuse bool) { method Available (line 159) | func (s *IDGenerator) Available() int { method InUse (line 163) | func (s *IDGenerator) InUse() int { function New (line 45) | func New() *IDGenerator { function NewLimited (line 49) | func NewLimited(maxStreams int) *IDGenerator { function streamFromBucket (line 67) | func streamFromBucket(bucket, streamInBucket int) int { function bitfmt (line 99) | func bitfmt(b uint64) string { function bucketOffset (line 104) | func bucketOffset(i int) int { function streamOffset (line 108) | func streamOffset(stream int) uint64 { function isSet (line 112) | func isSet(bits uint64, stream int) bool { FILE: internal/streams/streams_test.go function TestUsesAllStreams (line 37) | func TestUsesAllStreams(t *testing.T) { function TestFullStreams (line 78) | func TestFullStreams(t *testing.T) { function TestClearStreams (line 92) | func TestClearStreams(t *testing.T) { function TestDoubleClear (line 112) | func TestDoubleClear(t *testing.T) { function BenchmarkConcurrentUse (line 129) | func BenchmarkConcurrentUse(b *testing.B) { function TestStreamOffset (line 148) | func TestStreamOffset(t *testing.T) { function TestIsSet (line 172) | func TestIsSet(t *testing.T) { function TestBucketOfset (line 203) | func TestBucketOfset(t *testing.T) { function TestStreamFromBucket (line 223) | func TestStreamFromBucket(t *testing.T) { FILE: internal/tests/common.go function AssertTrue (line 12) | func AssertTrue(t *testing.T, description string, value bool) { function AssertEqual (line 19) | func AssertEqual(t *testing.T, description string, expected, actual any) { function AssertDeepEqual (line 26) | func AssertDeepEqual(t *testing.T, description string, expected, actual ... function AssertNil (line 33) | func AssertNil(t *testing.T, description string, actual any) { function RandomUUID (line 40) | func RandomUUID() string { function GenerateHostNames (line 58) | func GenerateHostNames(hostCount int) []string { FILE: internal/tests/err_equal.go function ErrEqual (line 3) | func ErrEqual(err1, err2 error) bool { FILE: internal/tests/mock/mock_framer.go type MockFramer (line 3) | type MockFramer struct method ReadBytesInternal (line 8) | func (m *MockFramer) ReadBytesInternal() ([]byte, error) { method GetCustomPayload (line 16) | func (*MockFramer) GetCustomPayload() map[string][]byte { return map[s... method GetHeaderWarnings (line 17) | func (*MockFramer) GetHeaderWarnings() []string { return []str... method Release (line 18) | func (*MockFramer) Release() {} FILE: internal/tests/rand.go type RandInterface (line 11) | type RandInterface interface function RandomTokens (line 37) | func RandomTokens(rnd RandInterface, n int) []int64 { function ShuffledIndexes (line 56) | func ShuffledIndexes(rnd RandInterface, n int) []int { type ThreadSafeRand (line 70) | type ThreadSafeRand struct method Uint64 (line 83) | func (r *ThreadSafeRand) Uint64() uint64 { method Uint32 (line 89) | func (r *ThreadSafeRand) Uint32() uint32 { method Int (line 95) | func (r *ThreadSafeRand) Int() int { method Intn (line 101) | func (r *ThreadSafeRand) Intn(n int) int { method Int63 (line 107) | func (r *ThreadSafeRand) Int63() int64 { method Int63n (line 113) | func (r *ThreadSafeRand) Int63n(n int64) int64 { method Int31 (line 119) | func (r *ThreadSafeRand) Int31() int32 { method Int31n (line 125) | func (r *ThreadSafeRand) Int31n(n int32) int32 { method Float64 (line 131) | func (r *ThreadSafeRand) Float64() float64 { method Float32 (line 137) | func (r *ThreadSafeRand) Float32() float32 { method ExpFloat64 (line 143) | func (r *ThreadSafeRand) ExpFloat64() float64 { method NormFloat64 (line 149) | func (r *ThreadSafeRand) NormFloat64() float64 { method Shuffle (line 155) | func (r *ThreadSafeRand) Shuffle(n int, swap func(i, j int)) { method Read (line 161) | func (r *ThreadSafeRand) Read(p []byte) (n int, err error) { function NewThreadSafeRand (line 77) | func NewThreadSafeRand(seed int64) *ThreadSafeRand { constant randCharset (line 169) | randCharset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234... function RandomText (line 171) | func RandomText(size int) string { FILE: internal/tests/serialization/mod/all.go type Mod (line 6) | type Mod type Values (line 8) | type Values method AddVariants (line 10) | func (v Values) AddVariants(mods ...Mod) Values { FILE: internal/tests/serialization/mod/custom.go type Bool (line 4) | type Bool type Int8 (line 6) | type Int8 type Int16 (line 7) | type Int16 type Int32 (line 8) | type Int32 type Int64 (line 9) | type Int64 type Int (line 10) | type Int type Uint8 (line 12) | type Uint8 type Uint16 (line 13) | type Uint16 type Uint32 (line 14) | type Uint32 type Uint64 (line 15) | type Uint64 type Uint (line 16) | type Uint type Float32 (line 18) | type Float32 type Float64 (line 19) | type Float64 type String (line 21) | type String type Bytes (line 23) | type Bytes type Bytes3 (line 24) | type Bytes3 type Bytes4 (line 25) | type Bytes4 type Bytes5 (line 26) | type Bytes5 type Bytes15 (line 27) | type Bytes15 type Bytes16 (line 28) | type Bytes16 type Bytes17 (line 29) | type Bytes17 type SliceInt16 (line 31) | type SliceInt16 type SliceInt16R (line 32) | type SliceInt16R type SliceInt16C (line 33) | type SliceInt16C type SliceInt16CR (line 34) | type SliceInt16CR type SliceInt32 (line 36) | type SliceInt32 type SliceInt32R (line 37) | type SliceInt32R type SliceInt32C (line 38) | type SliceInt32C type SliceInt32CR (line 39) | type SliceInt32CR type SliceAny (line 41) | type SliceAny type Arr1Int16 (line 43) | type Arr1Int16 type Arr1Int16R (line 44) | type Arr1Int16R type Arr1Int16C (line 45) | type Arr1Int16C type Arr1Int16CR (line 46) | type Arr1Int16CR type Arr1Int32 (line 48) | type Arr1Int32 type Arr1Int32R (line 49) | type Arr1Int32R type Arr1Int32C (line 50) | type Arr1Int32C type Arr1Int32CR (line 51) | type Arr1Int32CR type ArrAny (line 53) | type ArrAny type MapInt16 (line 55) | type MapInt16 type MapInt16R (line 56) | type MapInt16R type MapInt16C (line 57) | type MapInt16C type MapInt16CR (line 58) | type MapInt16CR type MapInt32 (line 60) | type MapInt32 type MapInt32R (line 61) | type MapInt32R type MapInt32C (line 62) | type MapInt32C type MapInt32CR (line 63) | type MapInt32CR type MapUDT (line 65) | type MapUDT function customType (line 82) | func customType(i any) any { function intoCustomR (line 185) | func intoCustomR(i any) any { FILE: internal/tests/serialization/mod/refs.go function reference (line 15) | func reference(val any) any { FILE: internal/tests/serialization/pointers.go function getPointers (line 18) | func getPointers(i any) *pointer { type pointer (line 33) | type pointer struct method NotNil (line 38) | func (p *pointer) NotNil() bool { method Valid (line 45) | func (p *pointer) Valid(v any) error { FILE: internal/tests/serialization/pointers_test.go function Test1Pointers (line 8) | func Test1Pointers(t *testing.T) { function Test2Pointers (line 27) | func Test2Pointers(t *testing.T) { FILE: internal/tests/serialization/set_negative_marshal.go type NegativeMarshalSet (line 11) | type NegativeMarshalSet struct method Run (line 16) | func (s NegativeMarshalSet) Run(name string, t *testing.T, marshal fun... FILE: internal/tests/serialization/set_negative_unmarshal.go type NegativeUnmarshalSet (line 13) | type NegativeUnmarshalSet struct method Run (line 19) | func (s NegativeUnmarshalSet) Run(name string, t *testing.T, unmarshal... method run (line 46) | func (s NegativeUnmarshalSet) run(name string, t *testing.T, f func([]... FILE: internal/tests/serialization/set_positive.go type PositiveSet (line 15) | type PositiveSet struct method Run (line 23) | func (s PositiveSet) Run(name string, t *testing.T, marshal func(any) ... method runMarshalTest (line 56) | func (s PositiveSet) runMarshalTest(t *testing.T, f func(any) ([]byte,... method runUnmarshalTest (line 89) | func (s PositiveSet) runUnmarshalTest(name string, t *testing.T, f fun... FILE: internal/tests/serialization/utils.go function GetTypes (line 7) | func GetTypes(values ...any) []reflect.Type { function isTypeOf (line 15) | func isTypeOf(value any, types []reflect.Type) bool { function deReference (line 25) | func deReference(in any) any { FILE: internal/tests/serialization/utils_equal.go function equalData (line 15) | func equalData(in1, in2 []byte) bool { function equalVals (line 22) | func equalVals(in1, in2 any) bool { FILE: internal/tests/serialization/utils_error.go type unequalError (line 11) | type unequalError struct method Error (line 16) | func (e unequalError) Error() string { type panicErr (line 20) | type panicErr struct method Error (line 25) | func (e panicErr) Error() string { FILE: internal/tests/serialization/utils_new.go function newRef (line 7) | func newRef(in any) any { function newRefToZero (line 12) | func newRefToZero(in any) any { FILE: internal/tests/serialization/utils_str.go constant printLimit (line 13) | printLimit = 100 function stringValue (line 16) | func stringValue(in any) string { function stringData (line 24) | func stringData(p []byte) string { function stringVal (line 34) | func stringVal(in any) string { FILE: internal/tests/serialization/valcases/get.go type SimpleTypes (line 7) | type SimpleTypes type SimpleTypeCases (line 9) | type SimpleTypeCases struct type SimpleTypeCase (line 15) | type SimpleTypeCase struct type LangCase (line 21) | type LangCase struct function GetSimple (line 30) | func GetSimple() SimpleTypes { function nilRef (line 34) | func nilRef(in any) any { FILE: keyspace_table_test.go function TestKeyspaceTable (line 39) | func TestKeyspaceTable(t *testing.T) { FILE: logger.go type StdLogger (line 33) | type StdLogger interface type nopLogger (line 39) | type nopLogger struct method Print (line 41) | func (n nopLogger) Print(_ ...any) {} method Printf (line 43) | func (n nopLogger) Printf(_ string, _ ...any) {} method Println (line 45) | func (n nopLogger) Println(_ ...any) {} type testLogger (line 47) | type testLogger struct method Print (line 51) | func (l *testLogger) Print(v ...any) { fmt.Fprint(&l.c... method Printf (line 52) | func (l *testLogger) Printf(format string, v ...any) { fmt.Fprintf(&l.... method Println (line 53) | func (l *testLogger) Println(v ...any) { fmt.Fprintln(&l... method String (line 54) | func (l *testLogger) String() string { return l.captur... type defaultLogger (line 56) | type defaultLogger struct method Print (line 58) | func (l *defaultLogger) Print(v ...any) { log.Print(v.... method Printf (line 59) | func (l *defaultLogger) Printf(format string, v ...any) { log.Printf(f... method Println (line 60) | func (l *defaultLogger) Println(v ...any) { log.Println(... FILE: lz4/lz4.go type LZ4Compressor (line 44) | type LZ4Compressor struct method Name (line 46) | func (s LZ4Compressor) Name() string { method Encode (line 50) | func (s LZ4Compressor) Encode(data []byte) ([]byte, error) { method Decode (line 64) | func (s LZ4Compressor) Decode(data []byte) ([]byte, error) { FILE: lz4/lz4_bench_test.go function BenchmarkLZ4Compressor (line 10) | func BenchmarkLZ4Compressor(b *testing.B) { FILE: lz4/lz4_test.go function TestLZ4Compressor (line 36) | func TestLZ4Compressor(t *testing.T) { FILE: marshal.go type Marshaler (line 83) | type Marshaler interface type DirectMarshal (line 87) | type DirectMarshal method MarshalCQL (line 89) | func (m DirectMarshal) MarshalCQL(_ TypeInfo) ([]byte, error) { type Unmarshaler (line 109) | type Unmarshaler interface type DirectUnmarshal (line 113) | type DirectUnmarshal method UnmarshalCQL (line 115) | func (d *DirectUnmarshal) UnmarshalCQL(_ TypeInfo, data []byte) error { function Marshal (line 171) | func Marshal(info TypeInfo, value any) ([]byte, error) { function Unmarshal (line 292) | func Unmarshal(info TypeInfo, data []byte, value any) error { function isNullableValue (line 362) | func isNullableValue(value any) bool { function isNullData (line 367) | func isNullData(info TypeInfo, data []byte) bool { function unmarshalNullable (line 371) | func unmarshalNullable(info TypeInfo, data []byte, value any) error { function marshalVarchar (line 385) | func marshalVarchar(value any) ([]byte, error) { function marshalText (line 393) | func marshalText(value any) ([]byte, error) { function marshalBlob (line 401) | func marshalBlob(value any) ([]byte, error) { function marshalAscii (line 409) | func marshalAscii(value any) ([]byte, error) { function unmarshalVarchar (line 417) | func unmarshalVarchar(data []byte, value any) error { function unmarshalText (line 425) | func unmarshalText(data []byte, value any) error { function unmarshalBlob (line 433) | func unmarshalBlob(data []byte, value any) error { function unmarshalAscii (line 441) | func unmarshalAscii(data []byte, value any) error { function marshalSmallInt (line 449) | func marshalSmallInt(value any) ([]byte, error) { function marshalTinyInt (line 457) | func marshalTinyInt(value any) ([]byte, error) { function marshalInt (line 465) | func marshalInt(value any) ([]byte, error) { function marshalBigInt (line 473) | func marshalBigInt(value any) ([]byte, error) { function marshalCounter (line 481) | func marshalCounter(value any) ([]byte, error) { function unmarshalCounter (line 489) | func unmarshalCounter(data []byte, value any) error { function unmarshalInt (line 497) | func unmarshalInt(data []byte, value any) error { function unmarshalBigInt (line 505) | func unmarshalBigInt(data []byte, value any) error { function unmarshalSmallInt (line 513) | func unmarshalSmallInt(data []byte, value any) error { function unmarshalTinyInt (line 521) | func unmarshalTinyInt(data []byte, value any) error { function unmarshalVarint (line 528) | func unmarshalVarint(data []byte, value any) error { function marshalVarint (line 535) | func marshalVarint(value any) ([]byte, error) { function marshalBool (line 543) | func marshalBool(value any) ([]byte, error) { function unmarshalBool (line 551) | func unmarshalBool(data []byte, value any) error { function marshalFloat (line 558) | func marshalFloat(value any) ([]byte, error) { function unmarshalFloat (line 566) | func unmarshalFloat(data []byte, value any) error { function marshalDouble (line 573) | func marshalDouble(value any) ([]byte, error) { function unmarshalDouble (line 581) | func unmarshalDouble(data []byte, value any) error { function marshalDecimal (line 589) | func marshalDecimal(value any) ([]byte, error) { function unmarshalDecimal (line 597) | func unmarshalDecimal(data []byte, value any) error { function marshalTime (line 604) | func marshalTime(value any) ([]byte, error) { function unmarshalTime (line 612) | func unmarshalTime(data []byte, value any) error { function marshalTimestamp (line 620) | func marshalTimestamp(value any) ([]byte, error) { function unmarshalTimestamp (line 628) | func unmarshalTimestamp(data []byte, value any) error { function marshalDate (line 636) | func marshalDate(value any) ([]byte, error) { function unmarshalDate (line 644) | func unmarshalDate(data []byte, value any) error { function marshalDuration (line 652) | func marshalDuration(value any) ([]byte, error) { function unmarshalDuration (line 666) | func unmarshalDuration(data []byte, value any) error { function writeCollectionSize (line 684) | func writeCollectionSize(info CollectionType, n int, buf *bytes.Buffer) ... function marshalList (line 697) | func marshalList(info TypeInfo, value any) ([]byte, error) { function readCollectionSize (line 755) | func readCollectionSize(info CollectionType, data []byte) (size, read in... function unmarshalList (line 764) | func unmarshalList(info TypeInfo, data []byte, value any) error { function marshalVector (line 844) | func marshalVector(info VectorType, value any) ([]byte, error) { function unmarshalVector (line 889) | func unmarshalVector(info VectorType, data []byte, value any) error { function vectorFixedElemSize (line 972) | func vectorFixedElemSize(elemType TypeInfo) int { function isVectorVariableLengthType (line 1006) | func isVectorVariableLengthType(elemType TypeInfo) bool { function writeUnsignedVInt (line 1024) | func writeUnsignedVInt(buf *bytes.Buffer, v uint64) { function readUnsignedVInt (line 1041) | func readUnsignedVInt(data []byte) (uint64, int, error) { function computeUnsignedVIntSize (line 1061) | func computeUnsignedVIntSize(v uint64) int { function marshalMap (line 1066) | func marshalMap(info TypeInfo, value any) ([]byte, error) { function unmarshalMap (line 1129) | func unmarshalMap(info TypeInfo, data []byte, value any) error { function marshalUUID (line 1224) | func marshalUUID(value any) ([]byte, error) { function unmarshalUUID (line 1238) | func unmarshalUUID(data []byte, value any) error { function marshalTimeUUID (line 1256) | func marshalTimeUUID(value any) ([]byte, error) { function unmarshalTimeUUID (line 1270) | func unmarshalTimeUUID(data []byte, value any) error { function marshalInet (line 1288) | func marshalInet(value any) ([]byte, error) { function unmarshalInet (line 1296) | func unmarshalInet(data []byte, value any) error { function marshalTuple (line 1304) | func marshalTuple(info TypeInfo, value any) ([]byte, error) { function readBytes (line 1395) | func readBytes(p []byte) ([]byte, []byte) { function unmarshalTuple (line 1408) | func unmarshalTuple(info TypeInfo, data []byte, value any) error { type UDTMarshaler (line 1518) | type UDTMarshaler interface type UDTUnmarshaler (line 1527) | type UDTUnmarshaler interface function marshalUDT (line 1538) | func marshalUDT(info TypeInfo, value any) ([]byte, error) { function unmarshalUDT (line 1622) | func unmarshalUDT(info TypeInfo, data []byte, value any) error { type TypeInfo (line 1757) | type TypeInfo interface type NativeType (line 1769) | type NativeType struct method NewWithError (line 1784) | func (t NativeType) NewWithError() (any, error) { method Type (line 1827) | func (t NativeType) Type() Type { method Version (line 1831) | func (t NativeType) Version() byte { method Custom (line 1835) | func (t NativeType) Custom() string { method String (line 1839) | func (t NativeType) String() string { function NewNativeType (line 1776) | func NewNativeType(proto byte, typ Type) NativeType { function NewCustomType (line 1780) | func NewCustomType(proto byte, typ Type, custom string) NativeType { function NewCollectionType (line 1848) | func NewCollectionType(m NativeType, key, elem TypeInfo) CollectionType { type CollectionType (line 1856) | type CollectionType struct method NewWithError (line 1879) | func (t CollectionType) NewWithError() (any, error) { method String (line 1956) | func (t CollectionType) String() string { type VectorType (line 1864) | type VectorType struct method Zero (line 1871) | func (v VectorType) Zero() any { function NewTupleType (line 1969) | func NewTupleType(n NativeType, elems ...TypeInfo) TupleTypeInfo { type TupleTypeInfo (line 1976) | type TupleTypeInfo struct method String (line 1981) | func (t TupleTypeInfo) String() string { method NewWithError (line 1992) | func (t TupleTypeInfo) NewWithError() (any, error) { type UDTField (line 1997) | type UDTField struct function NewUDTType (line 2002) | func NewUDTType(proto byte, name, keySpace string, elems ...UDTField) UD... type UDTTypeInfo (line 2011) | type UDTTypeInfo struct method NewWithError (line 2018) | func (t UDTTypeInfo) NewWithError() (any, error) { method String (line 2026) | func (t UDTTypeInfo) String() string { type Type (line 2048) | type Type method String (line 2081) | func (t Type) String() string { constant TypeCustom (line 2051) | TypeCustom Type = 0x0000 constant TypeAscii (line 2052) | TypeAscii Type = 0x0001 constant TypeBigInt (line 2053) | TypeBigInt Type = 0x0002 constant TypeBlob (line 2054) | TypeBlob Type = 0x0003 constant TypeBoolean (line 2055) | TypeBoolean Type = 0x0004 constant TypeCounter (line 2056) | TypeCounter Type = 0x0005 constant TypeDecimal (line 2057) | TypeDecimal Type = 0x0006 constant TypeDouble (line 2058) | TypeDouble Type = 0x0007 constant TypeFloat (line 2059) | TypeFloat Type = 0x0008 constant TypeInt (line 2060) | TypeInt Type = 0x0009 constant TypeText (line 2061) | TypeText Type = 0x000A constant TypeTimestamp (line 2062) | TypeTimestamp Type = 0x000B constant TypeUUID (line 2063) | TypeUUID Type = 0x000C constant TypeVarchar (line 2064) | TypeVarchar Type = 0x000D constant TypeVarint (line 2065) | TypeVarint Type = 0x000E constant TypeTimeUUID (line 2066) | TypeTimeUUID Type = 0x000F constant TypeInet (line 2067) | TypeInet Type = 0x0010 constant TypeDate (line 2068) | TypeDate Type = 0x0011 constant TypeTime (line 2069) | TypeTime Type = 0x0012 constant TypeSmallInt (line 2070) | TypeSmallInt Type = 0x0013 constant TypeTinyInt (line 2071) | TypeTinyInt Type = 0x0014 constant TypeDuration (line 2072) | TypeDuration Type = 0x0015 constant TypeList (line 2073) | TypeList Type = 0x0020 constant TypeMap (line 2074) | TypeMap Type = 0x0021 constant TypeSet (line 2075) | TypeSet Type = 0x0022 constant TypeUDT (line 2076) | TypeUDT Type = 0x0030 constant TypeTuple (line 2077) | TypeTuple Type = 0x0031 type MarshalError (line 2140) | type MarshalError struct method Error (line 2145) | func (m MarshalError) Error() string { method Cause (line 2152) | func (m MarshalError) Cause() error { return m.cause } method Unwrap (line 2154) | func (m MarshalError) Unwrap() error { function marshalErrorf (line 2158) | func marshalErrorf(format string, args ...any) MarshalError { function wrapMarshalError (line 2162) | func wrapMarshalError(err error, msg string) MarshalError { function wrapMarshalErrorf (line 2166) | func wrapMarshalErrorf(err error, format string, a ...any) MarshalError { type UnmarshalError (line 2170) | type UnmarshalError struct method Error (line 2175) | func (m UnmarshalError) Error() string { method Cause (line 2182) | func (m UnmarshalError) Cause() error { return m.cause } method Unwrap (line 2184) | func (m UnmarshalError) Unwrap() error { function unmarshalErrorf (line 2188) | func unmarshalErrorf(format string, args ...any) UnmarshalError { function wrapUnmarshalError (line 2192) | func wrapUnmarshalError(err error, msg string) UnmarshalError { function wrapUnmarshalErrorf (line 2196) | func wrapUnmarshalErrorf(err error, format string, a ...any) UnmarshalEr... FILE: marshal_test.go type AliasInt (line 44) | type AliasInt type AliasUint (line 45) | type AliasUint type AliasUint8 (line 46) | type AliasUint8 type AliasUint16 (line 47) | type AliasUint16 type AliasUint32 (line 48) | type AliasUint32 type AliasUint64 (line 49) | type AliasUint64 function decimalize (line 93) | func decimalize(s string) *inf.Dec { function bigintize (line 98) | func bigintize(s string) *big.Int { function TestMarshal_Encode (line 103) | func TestMarshal_Encode(t *testing.T) { function TestMarshal_Decode (line 124) | func TestMarshal_Decode(t *testing.T) { function equalStringPointerSlice (line 163) | func equalStringPointerSlice(leftList, rightList []*string) bool { function TestMarshalList (line 175) | func TestMarshalList(t *testing.T) { type CustomString (line 246) | type CustomString method MarshalCQL (line 248) | func (c CustomString) MarshalCQL(info TypeInfo) ([]byte, error) { method UnmarshalCQL (line 251) | func (c *CustomString) UnmarshalCQL(info TypeInfo, data []byte) error { type MyString (line 256) | type MyString function testType (line 286) | func testType(t *testing.T, cassType string, expectedType Type) { function TestLookupCassType (line 292) | func TestLookupCassType(t *testing.T) { type MyPointerMarshaler (line 300) | type MyPointerMarshaler struct method MarshalCQL (line 302) | func (m *MyPointerMarshaler) MarshalCQL(_ TypeInfo) ([]byte, error) { function TestMarshalTuple (line 306) | func TestMarshalTuple(t *testing.T) { function TestUnmarshalTuple (line 454) | func TestUnmarshalTuple(t *testing.T) { function TestMarshalUDTMap (line 531) | func TestMarshalUDTMap(t *testing.T) { function TestMarshalUDTStruct (line 593) | func TestMarshalUDTStruct(t *testing.T) { function TestMarshalNil (line 669) | func TestMarshalNil(t *testing.T) { function TestUnmarshalInetCopyBytes (line 700) | func TestUnmarshalInetCopyBytes(t *testing.T) { function BenchmarkUnmarshalVarchar (line 716) | func BenchmarkUnmarshalVarchar(b *testing.B) { function TestReadCollectionSize (line 729) | func TestReadCollectionSize(t *testing.T) { function TestReadUnsignedVInt (line 794) | func TestReadUnsignedVInt(t *testing.T) { function BenchmarkUnmarshalUUID (line 825) | func BenchmarkUnmarshalUUID(b *testing.B) { function TestUnmarshalUDT (line 838) | func TestUnmarshalUDT(t *testing.T) { function TestUnmarshalListIntoInterface (line 871) | func TestUnmarshalListIntoInterface(t *testing.T) { function TestUnmarshalMapIntoInterface (line 913) | func TestUnmarshalMapIntoInterface(t *testing.T) { function TestUnmarshalListWithVectorIntoInterface (line 959) | func TestUnmarshalListWithVectorIntoInterface(t *testing.T) { function bytesWithLength (line 1021) | func bytesWithLength(data ...[]byte) []byte { function TestUnmarshalVectorZeroDimensions (line 1039) | func TestUnmarshalVectorZeroDimensions(t *testing.T) { function TestNativeNewWithErrorConsistentWithGoType (line 1106) | func TestNativeNewWithErrorConsistentWithGoType(t *testing.T) { function TestCollectionNewWithErrorConsistentWithGoType (line 1163) | func TestCollectionNewWithErrorConsistentWithGoType(t *testing.T) { FILE: metadata_scylla.go type KeyspaceMetadata (line 24) | type KeyspaceMetadata struct method Clone (line 42) | func (ks *KeyspaceMetadata) Clone() *KeyspaceMetadata { method removeTableData (line 62) | func (ks *KeyspaceMetadata) removeTableData(tableName string) { method invalidateTable (line 78) | func (ks *KeyspaceMetadata) invalidateTable(tableName string) { method removeTable (line 86) | func (ks *KeyspaceMetadata) removeTable(tableName string) { type TableMetadata (line 94) | type TableMetadata struct method Equals (line 251) | func (t *TableMetadata) Equals(other *TableMetadata) bool { type TableMetadataOptions (line 106) | type TableMetadataOptions struct method Equals (line 127) | func (t *TableMetadataOptions) Equals(other *TableMetadataOptions) bool { type ViewMetadata (line 159) | type ViewMetadata struct type ColumnMetadata (line 177) | type ColumnMetadata struct method Equals (line 189) | func (c *ColumnMetadata) Equals(other *ColumnMetadata) bool { type FunctionMetadata (line 206) | type FunctionMetadata struct type AggregateMetadata (line 218) | type AggregateMetadata struct type TypeMetadata (line 232) | type TypeMetadata struct type IndexMetadata (line 239) | type IndexMetadata struct function compareColumnSlices (line 291) | func compareColumnSlices(a, b []*ColumnMetadata) bool { function compareColumnsMap (line 300) | func compareColumnsMap(a, b map[string]*ColumnMetadata) bool { function compareStringSlices (line 310) | func compareStringSlices(a, b []string) bool { function compareStringMaps (line 319) | func compareStringMaps(a, b map[string]string) bool { function compareInterfaceMaps (line 331) | func compareInterfaceMaps(a, b map[string]any) bool { type cowKeyspaceMetadataMap (line 345) | type cowKeyspaceMetadataMap struct method get (line 350) | func (c *cowKeyspaceMetadataMap) get() map[string]*KeyspaceMetadata { method getKeyspace (line 358) | func (c *cowKeyspaceMetadataMap) getKeyspace(keyspaceName string) (*Ke... method set (line 367) | func (c *cowKeyspaceMetadataMap) set(keyspaceName string, keyspaceMeta... method invalidateTable (line 383) | func (c *cowKeyspaceMetadataMap) invalidateTable(keyspaceName, tableNa... method removeKeyspace (line 389) | func (c *cowKeyspaceMetadataMap) removeKeyspace(keyspaceName string) { method updateKeyspace (line 404) | func (c *cowKeyspaceMetadataMap) updateKeyspace(keyspaceName string, f... constant IndexKindCustom (line 424) | IndexKindCustom = "CUSTOM" type ColumnOrder (line 428) | type ColumnOrder constant ASC (line 431) | ASC ColumnOrder = false constant DESC (line 432) | DESC = true type ColumnIndexMetadata (line 435) | type ColumnIndexMetadata struct method Equals (line 441) | func (c *ColumnIndexMetadata) Equals(other *ColumnIndexMetadata) bool { type ColumnKind (line 464) | type ColumnKind method String (line 475) | func (c ColumnKind) String() string { method UnmarshalCQL (line 492) | func (c *ColumnKind) UnmarshalCQL(typ TypeInfo, p []byte) error { constant ColumnUnkownKind (line 467) | ColumnUnkownKind ColumnKind = iota constant ColumnPartitionKey (line 468) | ColumnPartitionKey constant ColumnClusteringKey (line 469) | ColumnClusteringKey constant ColumnRegular (line 470) | ColumnRegular constant ColumnCompact (line 471) | ColumnCompact constant ColumnStatic (line 472) | ColumnStatic function columnKindFromSchema (line 506) | func columnKindFromSchema(kind string) (ColumnKind, error) { type Metadata (line 523) | type Metadata struct type metadataDescriber (line 529) | type metadataDescriber struct method getKeyspaceInternal (line 555) | func (s *metadataDescriber) getKeyspaceInternal(keyspaceName string) (... method GetKeyspace (line 574) | func (s *metadataDescriber) GetKeyspace(keyspaceName string) (*Keyspac... method getTableFromSnapshot (line 587) | func (s *metadataDescriber) getTableFromSnapshot( method GetTable (line 614) | func (s *metadataDescriber) GetTable(keyspaceName, tableName string) (... method getTablets (line 646) | func (s *metadataDescriber) getTablets() tablets.TabletInfoList { method getTableTablets (line 650) | func (s *metadataDescriber) getTableTablets(keyspace, table string) ta... method forEachTablet (line 654) | func (s *metadataDescriber) forEachTablet(fn func(keyspace, table stri... method AddTablet (line 658) | func (s *metadataDescriber) AddTablet(tablet tablets.TabletInfo) { method RemoveTabletsWithHost (line 664) | func (s *metadataDescriber) RemoveTabletsWithHost(host *HostInfo) { method RemoveTabletsWithKeyspace (line 670) | func (s *metadataDescriber) RemoveTabletsWithKeyspace(keyspace string) { method RemoveTabletsWithTable (line 676) | func (s *metadataDescriber) RemoveTabletsWithTable(keyspace string, ta... method invalidateKeyspaceSchema (line 681) | func (s *metadataDescriber) invalidateKeyspaceSchema(keyspaceName stri... method invalidateTableSchema (line 685) | func (s *metadataDescriber) invalidateTableSchema(keyspaceName, tableN... method deduplicatedRefreshKeyspace (line 691) | func (s *metadataDescriber) deduplicatedRefreshKeyspace(keyspaceName s... method deduplicatedRefreshTable (line 700) | func (s *metadataDescriber) deduplicatedRefreshTable(keyspaceName, tab... method refreshAllSchema (line 708) | func (s *metadataDescriber) refreshAllSchema() error { method refreshKeyspaceSchema (line 762) | func (s *metadataDescriber) refreshKeyspaceSchema(keyspaceName string)... method refreshTableSchema (line 836) | func (s *metadataDescriber) refreshTableSchema(keyspaceName, tableName... function newMetadataDescriber (line 546) | func newMetadataDescriber(session *Session) *metadataDescriber { function tableNotFoundError (line 579) | func tableNotFoundError(keyspaceName, tableName string) error { function compileMetadata (line 888) | func compileMetadata( function compileTableMetadata (line 990) | func compileTableMetadata( function compileColumns (line 1085) | func compileColumns(columns map[string]*ColumnMetadata, orderedColumns [... function componentColumnCountOfType (line 1120) | func componentColumnCountOfType(columns map[string]*ColumnMetadata, kind... function getKeyspaceMetadata (line 1131) | func getKeyspaceMetadata(session *Session, keyspaceName string) (*Keyspa... function getTableMetadata (line 1165) | func getTableMetadata(session *Session, keyspaceName string) ([]TableMet... function getTableMetadataByName (line 1241) | func getTableMetadataByName(session *Session, keyspaceName, tableName st... constant columnMetadataColumns (line 1310) | columnMetadataColumns = `table_name, column_name, clustering_order, type... function getColumnMetadataByTable (line 1312) | func getColumnMetadataByTable(session *Session, keyspaceName, tableName ... function getIndexMetadataByTable (line 1339) | func getIndexMetadataByTable(session *Session, keyspaceName, tableName s... function getViewMetadataByTable (line 1368) | func getViewMetadataByTable(session *Session, keyspaceName, tableName st... function getColumnMetadata (line 1416) | func getColumnMetadata(session *Session, keyspaceName string) ([]ColumnM... function getTypeMetadata (line 1444) | func getTypeMetadata(session *Session, keyspaceName string) ([]TypeMetad... function getFunctionsMetadata (line 1472) | func getFunctionsMetadata(session *Session, keyspaceName string) ([]Func... function getAggregatesMetadata (line 1503) | func getAggregatesMetadata(session *Session, keyspaceName string) ([]Agg... function getIndexMetadata (line 1535) | func getIndexMetadata(session *Session, keyspaceName string) ([]IndexMet... function getCreateStatements (line 1565) | func getCreateStatements(session *Session, keyspaceName string) ([]byte,... function getViewMetadata (line 1594) | func getViewMetadata(session *Session, keyspaceName string) ([]ViewMetad... FILE: metadata_scylla_test.go function TestGetKeyspaceMetadataMissingKeyspaceClosesIter (line 14) | func TestGetKeyspaceMetadataMissingKeyspaceClosesIter(t *testing.T) { function TestCompileMetadata (line 37) | func TestCompileMetadata(t *testing.T) { function assertPartitionKey (line 320) | func assertPartitionKey(t *testing.T, keyspaceName, tableName string, ac... function assertClusteringColumns (line 346) | func assertClusteringColumns(t *testing.T, keyspaceName, tableName strin... function assertColumns (line 379) | func assertColumns(t *testing.T, keyspaceName, tableName string, actual,... function assertOrderedColumns (line 421) | func assertOrderedColumns(t *testing.T, keyspaceName, tableName string, ... function assertTableMetadata (line 434) | func assertTableMetadata(t *testing.T, keyspaceName string, actual, expe... function assertViewsMetadata (line 456) | func assertViewsMetadata(t *testing.T, keyspaceName string, actual, expe... function assertIndicesMetadata (line 478) | func assertIndicesMetadata(t *testing.T, keyspaceName string, actual, ex... function assertKeyspaceMetadata (line 502) | func assertKeyspaceMetadata(t *testing.T, actual, expected *KeyspaceMeta... FILE: policies.go type cowHostList (line 42) | type cowHostList struct method String (line 47) | func (c *cowHostList) String() string { method get (line 51) | func (c *cowHostList) get() []*HostInfo { method add (line 61) | func (c *cowHostList) add(host *HostInfo) bool { method remove (line 85) | func (c *cowHostList) remove(host *HostInfo) bool { type RetryableQuery (line 118) | type RetryableQuery interface type RetryType (line 125) | type RetryType constant Retry (line 128) | Retry RetryType = 0x00 constant RetryNextHost (line 129) | RetryNextHost RetryType = 0x01 constant Ignore (line 130) | Ignore RetryType = 0x02 constant Rethrow (line 131) | Rethrow RetryType = 0x03 type RetryPolicy (line 145) | type RetryPolicy interface type LWTRetryPolicy (line 153) | type LWTRetryPolicy interface type SimpleRetryPolicy (line 167) | type SimpleRetryPolicy struct method Attempt (line 173) | func (s *SimpleRetryPolicy) Attempt(q RetryableQuery) bool { method AttemptLWT (line 177) | func (s *SimpleRetryPolicy) AttemptLWT(q RetryableQuery) bool { method GetRetryType (line 181) | func (s *SimpleRetryPolicy) GetRetryType(err error) RetryType { method GetRetryTypeLWT (line 193) | func (s *SimpleRetryPolicy) GetRetryTypeLWT(err error) RetryType { type ExponentialBackoffRetryPolicy (line 202) | type ExponentialBackoffRetryPolicy struct method Attempt (line 207) | func (e *ExponentialBackoffRetryPolicy) Attempt(q RetryableQuery) bool { method AttemptLWT (line 215) | func (e *ExponentialBackoffRetryPolicy) AttemptLWT(q RetryableQuery) b... method GetRetryType (line 237) | func (e *ExponentialBackoffRetryPolicy) GetRetryType(err error) RetryT... method GetRetryTypeLWT (line 249) | func (e *ExponentialBackoffRetryPolicy) GetRetryTypeLWT(err error) Ret... method napTime (line 320) | func (e *ExponentialBackoffRetryPolicy) napTime(attempts int) time.Dur... function getExponentialTime (line 220) | func getExponentialTime(min time.Duration, max time.Duration, attempts i... type DowngradingConsistencyRetryPolicy (line 272) | type DowngradingConsistencyRetryPolicy struct method Attempt (line 276) | func (d *DowngradingConsistencyRetryPolicy) Attempt(q RetryableQuery) ... method GetRetryType (line 287) | func (d *DowngradingConsistencyRetryPolicy) GetRetryType(err error) Re... type HostStateNotifier (line 324) | type HostStateNotifier interface type KeyspaceUpdateEvent (line 331) | type KeyspaceUpdateEvent struct type HostTierer (line 336) | type HostTierer interface type HostSelectionPolicy (line 353) | type HostSelectionPolicy interface type SelectedHost (line 373) | type SelectedHost interface type selectedHost (line 379) | type selectedHost struct method Info (line 384) | func (host selectedHost) Info() *HostInfo { method Token (line 388) | func (host selectedHost) Token() Token { method Mark (line 392) | func (host selectedHost) Mark(err error) {} function newSingleHost (line 394) | func newSingleHost(info *HostInfo, maxRetries byte, retryDelay time.Dura... type singleHost (line 398) | type singleHost struct method selectHost (line 405) | func (s *singleHost) selectHost() SelectedHost { method Info (line 416) | func (s singleHost) Info() *HostInfo { return s.info } method Token (line 418) | func (s singleHost) Token() Token { return nil } method Mark (line 420) | func (s singleHost) Mark(error) {} type NextHost (line 423) | type NextHost function RoundRobinHostPolicy (line 427) | func RoundRobinHostPolicy() HostSelectionPolicy { type roundRobinHostPolicy (line 431) | type roundRobinHostPolicy struct method IsLocal (line 436) | func (r *roundRobinHostPolicy) IsLocal(*HostInfo) bool { ... method KeyspaceChanged (line 437) | func (r *roundRobinHostPolicy) KeyspaceChanged(KeyspaceUpdateEvent) {} method SetPartitioner (line 438) | func (r *roundRobinHostPolicy) SetPartitioner(partitioner string) {} method Init (line 439) | func (r *roundRobinHostPolicy) Init(*Session) {} method Reset (line 440) | func (r *roundRobinHostPolicy) Reset() {} method IsOperational (line 441) | func (r *roundRobinHostPolicy) IsOperational(*Session) error { ... method Pick (line 443) | func (r *roundRobinHostPolicy) Pick(qry ExecutableQuery) NextHost { method AddHost (line 448) | func (r *roundRobinHostPolicy) AddHost(host *HostInfo) { method RemoveHost (line 452) | func (r *roundRobinHostPolicy) RemoveHost(host *HostInfo) { method HostUp (line 456) | func (r *roundRobinHostPolicy) HostUp(host *HostInfo) { method HostDown (line 460) | func (r *roundRobinHostPolicy) HostDown(host *HostInfo) { function ShuffleReplicas (line 464) | func ShuffleReplicas() func(*tokenAwareHostPolicy) { function DontShuffleReplicas (line 470) | func DontShuffleReplicas() func(*tokenAwareHostPolicy) { function AvoidSlowReplicas (line 480) | func AvoidSlowReplicas(max_in_flight_threshold int) func(policy *tokenAw... function NonLocalReplicasFallback (line 493) | func NonLocalReplicasFallback() func(policy *tokenAwareHostPolicy) { function TokenAwareHostPolicy (line 502) | func TokenAwareHostPolicy(fallback HostSelectionPolicy, opts ...func(*to... type clusterMeta (line 517) | type clusterMeta struct method resetTokenRing (line 705) | func (m *clusterMeta) resetTokenRing(partitioner string, hosts []*Host... type tokenAwareHostPolicy (line 525) | type tokenAwareHostPolicy struct method Init (line 542) | func (t *tokenAwareHostPolicy) Init(s *Session) { method Reset (line 560) | func (t *tokenAwareHostPolicy) Reset() { method IsOperational (line 573) | func (t *tokenAwareHostPolicy) IsOperational(session *Session) error { method IsLocal (line 577) | func (t *tokenAwareHostPolicy) IsLocal(host *HostInfo) bool { method KeyspaceChanged (line 581) | func (t *tokenAwareHostPolicy) KeyspaceChanged(update KeyspaceUpdateEv... method updateReplicas (line 592) | func (t *tokenAwareHostPolicy) updateReplicas(meta *clusterMeta, keysp... method SetPartitioner (line 615) | func (t *tokenAwareHostPolicy) SetPartitioner(partitioner string) { method AddHost (line 629) | func (t *tokenAwareHostPolicy) AddHost(host *HostInfo) { method AddHosts (line 642) | func (t *tokenAwareHostPolicy) AddHosts(hosts []*HostInfo) { method RemoveHost (line 661) | func (t *tokenAwareHostPolicy) RemoveHost(host *HostInfo) { method HostUp (line 674) | func (t *tokenAwareHostPolicy) HostUp(host *HostInfo) { method HostDown (line 678) | func (t *tokenAwareHostPolicy) HostDown(host *HostInfo) { method getMetadataReadOnly (line 685) | func (t *tokenAwareHostPolicy) getMetadataReadOnly() *clusterMeta { method getMetadataForUpdate (line 694) | func (t *tokenAwareHostPolicy) getMetadataForUpdate() *clusterMeta { method Pick (line 816) | func (t *tokenAwareHostPolicy) Pick(qry ExecutableQuery) NextHost { type hostSet (line 725) | type hostSet struct method add (line 731) | func (s *hostSet) add(h *HostInfo) { method contains (line 746) | func (s *hostSet) contains(h *HostInfo) bool { function shuffleHostsInPlace (line 760) | func shuffleHostsInPlace(hosts []*HostInfo) { function partitionHealthy (line 768) | func partitionHealthy(replicas []*HostInfo, s *Session) { type dcAwareRR (line 966) | type dcAwareRR struct method setDCFailoverDisabled (line 995) | func (d *dcAwareRR) setDCFailoverDisabled() { method Init (line 998) | func (d *dcAwareRR) Init(*Session) {} method Reset (line 999) | func (d *dcAwareRR) Reset() {} method KeyspaceChanged (line 1000) | func (d *dcAwareRR) KeyspaceChanged(KeyspaceUpdateEvent) {} method SetPartitioner (line 1001) | func (d *dcAwareRR) SetPartitioner(p string) {} method IsOperational (line 1003) | func (d *dcAwareRR) IsOperational(session *Session) error { method IsLocal (line 1021) | func (d *dcAwareRR) IsLocal(host *HostInfo) bool { method AddHost (line 1025) | func (d *dcAwareRR) AddHost(host *HostInfo) { method RemoveHost (line 1033) | func (d *dcAwareRR) RemoveHost(host *HostInfo) { method HostUp (line 1041) | func (d *dcAwareRR) HostUp(host *HostInfo) { d.AddHost(host) } method HostDown (line 1042) | func (d *dcAwareRR) HostDown(host *HostInfo) { d.RemoveHost(host) } method Pick (line 1085) | func (d *dcAwareRR) Pick(q ExecutableQuery) NextHost { type dcFailoverDisabledPolicy (line 974) | type dcFailoverDisabledPolicy interface type dcAwarePolicyOption (line 978) | type dcAwarePolicyOption function HostPolicyOptionDisableDCFailover (line 980) | func HostPolicyOptionDisableDCFailover(p dcFailoverDisabledPolicy) { function DCAwareRoundRobinPolicy (line 987) | func DCAwareRoundRobinPolicy(localDC string, opts ...dcAwarePolicyOption... function roundRobbin (line 1052) | func roundRobbin(shift int, hosts ...[]*HostInfo) NextHost { type rackAwareRR (line 1097) | type rackAwareRR struct method Init (line 1117) | func (d *rackAwareRR) Init(*Session) {} method Reset (line 1118) | func (d *rackAwareRR) Reset() {} method KeyspaceChanged (line 1119) | func (d *rackAwareRR) KeyspaceChanged(KeyspaceUpdateEvent) {} method SetPartitioner (line 1120) | func (d *rackAwareRR) SetPartitioner(p string) {} method IsOperational (line 1122) | func (d *rackAwareRR) IsOperational(session *Session) error { method MaxHostTier (line 1138) | func (d *rackAwareRR) MaxHostTier() uint { method setDCFailoverDisabled (line 1142) | func (d *rackAwareRR) setDCFailoverDisabled() { method HostTier (line 1146) | func (d *rackAwareRR) HostTier(host *HostInfo) uint { method IsLocal (line 1158) | func (d *rackAwareRR) IsLocal(host *HostInfo) bool { method AddHost (line 1162) | func (d *rackAwareRR) AddHost(host *HostInfo) { method RemoveHost (line 1167) | func (d *rackAwareRR) RemoveHost(host *HostInfo) { method HostUp (line 1172) | func (d *rackAwareRR) HostUp(host *HostInfo) { d.AddHost(host) } method HostDown (line 1173) | func (d *rackAwareRR) HostDown(host *HostInfo) { d.RemoveHost(host) } method Pick (line 1175) | func (d *rackAwareRR) Pick(q ExecutableQuery) NextHost { function RackAwareRoundRobinPolicy (line 1109) | func RackAwareRoundRobinPolicy(localDC string, localRack string, opts ..... type ReadyPolicy (line 1187) | type ReadyPolicy interface function SingleHostReadyPolicy (line 1193) | func SingleHostReadyPolicy(p HostSelectionPolicy) *singleHostReadyPolicy { type singleHostReadyPolicy (line 1199) | type singleHostReadyPolicy struct method HostUp (line 1205) | func (s *singleHostReadyPolicy) HostUp(host *HostInfo) { method Ready (line 1213) | func (s *singleHostReadyPolicy) Ready() bool { type ConvictionPolicy (line 1230) | type ConvictionPolicy interface type SimpleConvictionPolicy (line 1239) | type SimpleConvictionPolicy struct method AddFailure (line 1241) | func (e *SimpleConvictionPolicy) AddFailure(error error, host *HostInf... method Reset (line 1245) | func (e *SimpleConvictionPolicy) Reset(host *HostInfo) {} type ReconnectionPolicy (line 1250) | type ReconnectionPolicy interface type NoReconnectionPolicy (line 1260) | type NoReconnectionPolicy struct method GetInterval (line 1263) | func (c *NoReconnectionPolicy) GetInterval(currentRetry int) time.Dura... method GetMaxRetries (line 1267) | func (c *NoReconnectionPolicy) GetMaxRetries() int { type ConstantReconnectionPolicy (line 1276) | type ConstantReconnectionPolicy struct method GetInterval (line 1281) | func (c *ConstantReconnectionPolicy) GetInterval(currentRetry int) tim... method GetMaxRetries (line 1285) | func (c *ConstantReconnectionPolicy) GetMaxRetries() int { type ExponentialReconnectionPolicy (line 1290) | type ExponentialReconnectionPolicy struct method GetInterval (line 1296) | func (e *ExponentialReconnectionPolicy) GetInterval(currentRetry int) ... method GetMaxRetries (line 1304) | func (e *ExponentialReconnectionPolicy) GetMaxRetries() int { type SpeculativeExecutionPolicy (line 1308) | type SpeculativeExecutionPolicy interface type NonSpeculativeExecution (line 1313) | type NonSpeculativeExecution struct method Attempts (line 1319) | func (sp NonSpeculativeExecution) Attempts() int { return 0 } method Delay (line 1320) | func (sp NonSpeculativeExecution) Delay() time.Duration { return 1 } type SimpleSpeculativeExecution (line 1322) | type SimpleSpeculativeExecution struct method Attempts (line 1327) | func (sp *SimpleSpeculativeExecution) Attempts() int { return s... method Delay (line 1328) | func (sp *SimpleSpeculativeExecution) Delay() time.Duration { return s... FILE: policies_bench_test.go function setupTabletAwareBench (line 20) | func setupTabletAwareBench(b *testing.B, numHosts, numTablets, rf int) (... function BenchmarkTabletAwarePick (line 119) | func BenchmarkTabletAwarePick(b *testing.B) { function BenchmarkTabletAwarePickAllReplicas (line 146) | func BenchmarkTabletAwarePickAllReplicas(b *testing.B) { function BenchmarkHostIdComparison (line 171) | func BenchmarkHostIdComparison(b *testing.B) { FILE: policies_integration_test.go function TestDCValidationTokenAware (line 13) | func TestDCValidationTokenAware(t *testing.T) { function TestDCValidationDCAware (line 27) | func TestDCValidationDCAware(t *testing.T) { function TestDCValidationRackAware (line 39) | func TestDCValidationRackAware(t *testing.T) { function TestTokenAwareHostPolicy (line 51) | func TestTokenAwareHostPolicy(t *testing.T) { function testIfPolicyInitializedProperly (line 75) | func testIfPolicyInitializedProperly(t *testing.T, cluster *ClusterConfi... function TestNoHangAllHostsDown (line 105) | func TestNoHangAllHostsDown(t *testing.T) { FILE: policies_test.go function tUUID (line 52) | func tUUID(n int) UUID { function tID (line 62) | func tID(n int) string { function TestRoundRobbin (line 67) | func TestRoundRobbin(t *testing.T) { function TestRoundRobbinSameConnectAddress (line 95) | func TestRoundRobbinSameConnectAddress(t *testing.T) { function TestHostPolicy_TokenAware_SimpleStrategy (line 125) | func TestHostPolicy_TokenAware_SimpleStrategy(t *testing.T) { function TestHostPolicy_TokenAware_LWT_DisablesHostShuffling (line 197) | func TestHostPolicy_TokenAware_LWT_DisablesHostShuffling(t *testing.T) { function createPolicy (line 280) | func createPolicy(keyspace string, shuffle bool) HostSelectionPolicy { function TestHostPolicy_RoundRobin_NilHostInfo (line 307) | func TestHostPolicy_RoundRobin_NilHostInfo(t *testing.T) { function TestHostPolicy_TokenAware_NilHostInfo (line 334) | func TestHostPolicy_TokenAware_NilHostInfo(t *testing.T) { function TestCOWList_Add (line 383) | func TestCOWList_Add(t *testing.T) { function TestSimpleRetryPolicy (line 414) | func TestSimpleRetryPolicy(t *testing.T) { function TestLWTSimpleRetryPolicy (line 474) | func TestLWTSimpleRetryPolicy(t *testing.T) { function TestExponentialBackoffPolicy (line 484) | func TestExponentialBackoffPolicy(t *testing.T) { function TestLWTExponentialBackoffPolicy (line 542) | func TestLWTExponentialBackoffPolicy(t *testing.T) { function TestDowngradingConsistencyRetryPolicy (line 552) | func TestDowngradingConsistencyRetryPolicy(t *testing.T) { function expectHosts (line 613) | func expectHosts(t *testing.T, msg string, iter NextHost, hostIDs ...str... function expectNoMoreHosts (line 643) | func expectNoMoreHosts(t *testing.T, iter NextHost) { function TestHostPolicy_DCAwareRR (line 658) | func TestHostPolicy_DCAwareRR(t *testing.T) { function TestHostPolicy_DCAwareRR_disableDCFailover (line 706) | func TestHostPolicy_DCAwareRR_disableDCFailover(t *testing.T) { function TestHostPolicy_TokenAware (line 751) | func TestHostPolicy_TokenAware(t *testing.T) { function TestHostPolicy_TokenAware_NetworkStrategy (line 855) | func TestHostPolicy_TokenAware_NetworkStrategy(t *testing.T) { function TestHostPolicy_RackAwareRR (line 947) | func TestHostPolicy_RackAwareRR(t *testing.T) { function TestHostPolicy_TokenAware_RackAware (line 980) | func TestHostPolicy_TokenAware_RackAware(t *testing.T) { function TestHostPolicy_TokenAware_Issue1274 (line 1114) | func TestHostPolicy_TokenAware_Issue1274(t *testing.T) { function TestTokenAwarePolicyReset (line 1193) | func TestTokenAwarePolicyReset(t *testing.T) { function TestTokenAwareHostPolicyTabletPath (line 1240) | func TestTokenAwareHostPolicyTabletPath(t *testing.T) { type fixedInt64Partitioner (line 1349) | type fixedInt64Partitioner method Name (line 1351) | func (f fixedInt64Partitioner) Name() string { return "F... method Hash (line 1352) | func (f fixedInt64Partitioner) Hash([]byte) Token { return in... method ParseString (line 1353) | func (f fixedInt64Partitioner) ParseString(s string) Token { return pa... function TestHostSetInline (line 1355) | func TestHostSetInline(t *testing.T) { function TestHostSetOverflow (line 1377) | func TestHostSetOverflow(t *testing.T) { function TestHostSetOverflowPreservesInlineEntries (line 1400) | func TestHostSetOverflowPreservesInlineEntries(t *testing.T) { FILE: prepared_cache.go constant defaultMaxPreparedStmts (line 34) | defaultMaxPreparedStmts = 1000 type stmtCacheKey (line 41) | type stmtCacheKey struct type preparedLRU (line 48) | type preparedLRU struct method clear (line 53) | func (p *preparedLRU) clear() { method add (line 62) | func (p *preparedLRU) add(key stmtCacheKey, val *inflightPrepare) { method remove (line 68) | func (p *preparedLRU) remove(key stmtCacheKey) bool { method execIfMissing (line 74) | func (p *preparedLRU) execIfMissing(key stmtCacheKey, fn func(cache *l... method keyFor (line 89) | func (p *preparedLRU) keyFor(hostID, keyspace, statement string) stmtC... method evictPreparedID (line 97) | func (p *preparedLRU) evictPreparedID(key stmtCacheKey, id []byte) { FILE: query_error_test.go function TestQueryError_PotentiallyExecuted (line 12) | func TestQueryError_PotentiallyExecuted(t *testing.T) { function TestQueryError_IsIdempotent (line 47) | func TestQueryError_IsIdempotent(t *testing.T) { function TestQueryError_Error (line 82) | func TestQueryError_Error(t *testing.T) { FILE: query_executor.go type ExecutableQuery (line 35) | type ExecutableQuery interface type queryExecutor (line 57) | type queryExecutor struct method attemptQuery (line 62) | func (q *queryExecutor) attemptQuery(ctx context.Context, qry Executab... method speculate (line 72) | func (q *queryExecutor) speculate(ctx context.Context, qry ExecutableQ... method executeQuery (line 92) | func (q *queryExecutor) executeQuery(qry ExecutableQuery) (*Iter, erro... method do (line 153) | func (q *queryExecutor) do(ctx context.Context, qry ExecutableQuery, h... method run (line 277) | func (q *queryExecutor) run(ctx context.Context, qry ExecutableQuery, ... FILE: recreate.go method ToCQL (line 19) | func (ks *KeyspaceMetadata) ToCQL() (string, error) { method typesSortedTopologically (line 73) | func (ks *KeyspaceMetadata) typesSortedTopologically() []*TypeMetadata { method tableToCQL (line 101) | func (ks *KeyspaceMetadata) tableToCQL(w io.Writer, kn string, tm *Table... method functionToCQL (line 130) | func (ks *KeyspaceMetadata) functionToCQL(w io.Writer, keyspaceName stri... method viewToCQL (line 160) | func (ks *KeyspaceMetadata) viewToCQL(w io.Writer, vm *ViewMetadata) err... method aggregateToCQL (line 190) | func (ks *KeyspaceMetadata) aggregateToCQL(w io.Writer, am *AggregateMet... method userTypeToCQL (line 209) | func (ks *KeyspaceMetadata) userTypeToCQL(w io.Writer, tm *TypeMetadata)... method indexToCQL (line 216) | func (ks *KeyspaceMetadata) indexToCQL(w io.Writer, im *IndexMetadata) e... method keyspaceToCQL (line 264) | func (ks *KeyspaceMetadata) keyspaceToCQL(w io.Writer) error { function contains (line 271) | func contains(in []string, v string) bool { type toCQLHelpers (line 280) | type toCQLHelpers struct method zip (line 284) | func (h toCQLHelpers) zip(a []string, b []string) [][]string { method escape (line 292) | func (h toCQLHelpers) escape(e any) string { method stripFrozen (line 309) | func (h toCQLHelpers) stripFrozen(v string) string { method fixStrategy (line 312) | func (h toCQLHelpers) fixStrategy(v string) string { method fixQuote (line 316) | func (h toCQLHelpers) fixQuote(v string) string { method tableOptionsToCQL (line 320) | func (h toCQLHelpers) tableOptionsToCQL(ops TableMetadataOptions) ([]s... method tableExtensionsToCQL (line 371) | func (h toCQLHelpers) tableExtensionsToCQL(extensions map[string]any) ... method tablePropertiesToCQL (line 397) | func (h toCQLHelpers) tablePropertiesToCQL(cks []*ColumnMetadata, opts... method tableColumnToCQL (line 427) | func (h toCQLHelpers) tableColumnToCQL(tm *TableMetadata) string { method partitionKeyString (line 454) | func (h toCQLHelpers) partitionKeyString(pks, cks []*ColumnMetadata) s... type scyllaEncryptionOptions (line 483) | type scyllaEncryptionOptions struct method UnmarshalBinary (line 498) | func (enc *scyllaEncryptionOptions) UnmarshalBinary(data []byte) error { FILE: recreate_test.go function TestRecreateSchema (line 26) | func TestRecreateSchema(t *testing.T) { function isDescribeKeyspaceSupported (line 240) | func isDescribeKeyspaceSupported(t *testing.T, s *Session) bool { function TestScyllaEncryptionOptionsUnmarshaller (line 255) | func TestScyllaEncryptionOptionsUnmarshaller(t *testing.T) { function cleanup (line 289) | func cleanup(t *testing.T, session *Session, keyspace string) { function sortQueries (line 297) | func sortQueries(in []string) []string { function trimQueries (line 303) | func trimQueries(in []string) []string { function trimSchema (line 319) | func trimSchema(s string) string { FILE: ring_describer.go type ringDescriber (line 10) | type ringDescriber struct method setControlConn (line 24) | func (r *ringDescriber) setControlConn(c controlConnection) { method getLocalHostInfo (line 32) | func (r *ringDescriber) getLocalHostInfo(conn ConnInterface) (*HostInf... method getClusterPeerInfo (line 47) | func (r *ringDescriber) getClusterPeerInfo(localHost *HostInfo, c Conn... method GetHostsFromSystem (line 105) | func (r *ringDescriber) GetHostsFromSystem() ([]*HostInfo, string, err... method getHostByIP (line 141) | func (r *ringDescriber) getHostByIP(ip string) (*HostInfo, bool) { method getHost (line 148) | func (r *ringDescriber) getHost(hostID string) *HostInfo { method getHostsList (line 155) | func (r *ringDescriber) getHostsList() []*HostInfo { method getHostsMap (line 165) | func (r *ringDescriber) getHostsMap() map[string]*HostInfo { method addOrUpdate (line 175) | func (r *ringDescriber) addOrUpdate(host *HostInfo) *HostInfo { method addHostIfMissing (line 183) | func (r *ringDescriber) addHostIfMissing(host *HostInfo) (*HostInfo, b... method removeHost (line 207) | func (r *ringDescriber) removeHost(hostID string) bool { function getPeersFromQuerySystemPeers (line 69) | func getPeersFromQuerySystemPeers(querySystemPeerRows []map[string]any, ... function isValidPeer (line 93) | func isValidPeer(host *HostInfo) bool { function isZeroToken (line 100) | func isZeroToken(host *HostInfo) bool { FILE: ring_describer_test.go function TestGetClusterPeerInfoZeroToken (line 18) | func TestGetClusterPeerInfoZeroToken(t *testing.T) { type mockConnection (line 88) | type mockConnection struct method Close (line 90) | func (*mockConnection) Close() {} method exec (line 91) | func (*mockConnection) exec(ctx context.Context, req frameBuilder, tra... method awaitSchemaAgreement (line 94) | func (*mockConnection) awaitSchemaAgreement(ctx context.Context) error... method executeQuery (line 95) | func (*mockConnection) executeQuery(ctx context.Context, qry *Query) *... method querySystem (line 262) | func (*mockConnection) querySystem(ctx context.Context, query string, ... method getIsSchemaV2 (line 285) | func (*mockConnection) getIsSchemaV2() bool { return false } method setSchemaV2 (line 286) | func (*mockConnection) setSchemaV2(s bool) {} method getScyllaSupported (line 287) | func (*mockConnection) getScyllaSupported() ScyllaConnectionFeatures { type mockControlConn (line 291) | type mockControlConn struct method querySystem (line 293) | func (m *mockControlConn) querySystem(statement string, values ...any)... method reconnect (line 297) | func (m *mockControlConn) reconnect() error { method getConn (line 301) | func (m *mockControlConn) getConn() *connHost { method awaitSchemaAgreement (line 308) | func (m *mockControlConn) awaitSchemaAgreement() error ... method query (line 309) | func (m *mockControlConn) query(statement string, values ...any) (iter... method discoverProtocol (line 310) | func (m *mockControlConn) discoverProtocol(hosts []*HostInfo) (int, er... method connect (line 311) | func (m *mockControlConn) connect(hosts []*HostInfo) error ... method close (line 312) | func (m *mockControlConn) close() ... method getSession (line 313) | func (m *mockControlConn) getSession() *Session ... function marshalMetadataMust (line 315) | func marshalMetadataMust(metadata resultMetadata, data []any) [][]byte { type trackingRingConnection (line 331) | type trackingRingConnection struct method Close (line 336) | func (*trackingRingConnection) Close() {} method exec (line 337) | func (*trackingRingConnection) exec(context.Context, frameBuilder, Tra... method awaitSchemaAgreement (line 340) | func (*trackingRingConnection) awaitSchemaAgreement(context.Context) e... method executeQuery (line 341) | func (*trackingRingConnection) executeQuery(context.Context, *Query) *... method querySystem (line 342) | func (c *trackingRingConnection) querySystem(context.Context, string, ... method getIsSchemaV2 (line 345) | func (c *trackingRingConnection) getIsSchemaV2() bool { return c.schem... method setSchemaV2 (line 346) | func (*trackingRingConnection) setSchemaV2(bool) {} method getScyllaSupported (line 347) | func (*trackingRingConnection) getScyllaSupported() ScyllaConnectionFe... function TestMockGetHostsFromSystem (line 351) | func TestMockGetHostsFromSystem(t *testing.T) { function TestRingDescriberGetClusterPeerInfoClosesIter (line 366) | func TestRingDescriberGetClusterPeerInfoClosesIter(t *testing.T) { function TestRing_AddHostIfMissing_Missing (line 404) | func TestRing_AddHostIfMissing_Missing(t *testing.T) { function TestRing_AddHostIfMissing_Existing (line 420) | func TestRing_AddHostIfMissing_Existing(t *testing.T) { FILE: schema_queries_test.go function TestSchemaQueries (line 12) | func TestSchemaQueries(t *testing.T) { FILE: scylla.go type ScyllaConnectionFeatures (line 22) | type ScyllaConnectionFeatures struct method Shard (line 28) | func (f ScyllaConnectionFeatures) Shard() int { type ScyllaHostFeatures (line 32) | type ScyllaHostFeatures struct method IsPresent (line 56) | func (f ScyllaHostFeatures) IsPresent() bool { method Partitioner (line 60) | func (f ScyllaHostFeatures) Partitioner() string { method ShardingAlgorithm (line 64) | func (f ScyllaHostFeatures) ShardingAlgorithm() string { method ShardsCount (line 68) | func (f ScyllaHostFeatures) ShardsCount() int { method MSBIgnore (line 72) | func (f ScyllaHostFeatures) MSBIgnore() uint64 { method LWTFlagMask (line 76) | func (f ScyllaHostFeatures) LWTFlagMask() int { method ShardAwarePort (line 80) | func (f ScyllaHostFeatures) ShardAwarePort() uint16 { method ShardAwarePortTLS (line 84) | func (f ScyllaHostFeatures) ShardAwarePortTLS() uint16 { method RateLimitErrorCode (line 88) | func (f ScyllaHostFeatures) RateLimitErrorCode() int { method IsMetadataIDSupported (line 92) | func (f ScyllaHostFeatures) IsMetadataIDSupported() bool { type cqlProtocolExtension (line 99) | type cqlProtocolExtension interface function findCQLProtoExtByName (line 104) | func findCQLProtoExtByName(exts []cqlProtocolExtension, name string) cql... constant lwtAddMetadataMarkKey (line 117) | lwtAddMetadataMarkKey = "SCYLLA_LWT_ADD_METADATA_MARK" constant rateLimitError (line 118) | rateLimitError = "SCYLLA_RATE_LIMIT_ERROR" constant tabletsRoutingV1 (line 119) | tabletsRoutingV1 = "TABLETS_ROUTING_V1" type tabletsRoutingV1Ext (line 127) | type tabletsRoutingV1Ext struct method serialize (line 141) | func (ext *tabletsRoutingV1Ext) serialize() map[string]string { method name (line 147) | func (ext *tabletsRoutingV1Ext) name() string { function newTabletsRoutingV1Ext (line 134) | func newTabletsRoutingV1Ext(supported map[string][]string) *tabletsRouti... type rateLimitExt (line 156) | type rateLimitExt struct method serialize (line 190) | func (ext *rateLimitExt) serialize() map[string]string { method name (line 196) | func (ext *rateLimitExt) name() string { function newRateLimitExt (line 164) | func newRateLimitExt(supported map[string][]string, logger StdLogger) *r... type lwtAddMetadataMarkExt (line 210) | type lwtAddMetadataMarkExt struct method serialize (line 244) | func (ext *lwtAddMetadataMarkExt) serialize() map[string]string { method name (line 250) | func (ext *lwtAddMetadataMarkExt) name() string { function newLwtAddMetaMarkExt (line 218) | func newLwtAddMetaMarkExt(supported map[string][]string, logger StdLogge... function parseSupported (line 254) | func parseSupported(supported map[string][]string, logger StdLogger) Scy... function parseCQLProtocolExtensions (line 341) | func parseCQLProtocolExtensions(supported map[string][]string, logger St... method isScyllaConn (line 363) | func (c *Conn) isScyllaConn() bool { type scyllaConnPicker (line 379) | type scyllaConnPicker struct method Pick (line 421) | func (p *scyllaConnPicker) Pick(t Token, qry ExecutableQuery) *Conn { method maybeReplaceWithLessBusyConnection (line 472) | func (p *scyllaConnPicker) maybeReplaceWithLessBusyConnection(c *Conn)... method leastBusyConn (line 488) | func (p *scyllaConnPicker) leastBusyConn() *Conn { method shardOf (line 506) | func (p *scyllaConnPicker) shardOf(token int64Token) int { method Put (line 517) | func (p *scyllaConnPicker) Put(conn *Conn) error { method handleShardCountChange (line 577) | func (p *scyllaConnPicker) handleShardCountChange(newConn *Conn, newSh... method shouldCloseExcessConns (line 617) | func (p *scyllaConnPicker) shouldCloseExcessConns() bool { method GetConnectionCount (line 624) | func (p *scyllaConnPicker) GetConnectionCount() int { method GetExcessConnectionCount (line 628) | func (p *scyllaConnPicker) GetExcessConnectionCount() int { method GetShardCount (line 632) | func (p *scyllaConnPicker) GetShardCount() int { method Remove (line 636) | func (p *scyllaConnPicker) Remove(conn *Conn) { method InFlight (line 657) | func (p *scyllaConnPicker) InFlight() int { method Size (line 667) | func (p *scyllaConnPicker) Size() (int, int) { method Close (line 671) | func (p *scyllaConnPicker) Close() { method closeConns (line 676) | func (p *scyllaConnPicker) closeConns() { method closeExcessConns (line 694) | func (p *scyllaConnPicker) closeExcessConns() { method NextShard (line 725) | func (p *scyllaConnPicker) NextShard() (shardID, nrShards int) { function newScyllaConnPicker (line 396) | func newScyllaConnPicker(conn *Conn, logger StdLogger) *scyllaConnPicker { function isHeavyLoaded (line 484) | func isHeavyLoaded(c *Conn) bool { function closeConns (line 714) | func closeConns(conns ...*Conn) { type ShardDialer (line 756) | type ShardDialer interface type scyllaDialer (line 766) | type scyllaDialer struct method DialHost (line 775) | func (sd *scyllaDialer) DialHost(ctx context.Context, host *HostInfo) ... method DialShard (line 798) | func (sd *scyllaDialer) DialShard(ctx context.Context, host *HostInfo,... method dialShardAware (line 835) | func (sd *scyllaDialer) dialShardAware(ctx context.Context, addr, shar... constant scyllaShardAwarePortFallbackDuration (line 773) | scyllaShardAwarePortFallbackDuration time.Duration = 5 * time.Minute function isLocalAddrInUseErr (line 879) | func isLocalAddrInUseErr(err error) bool { type ScyllaShardAwareDialer (line 892) | type ScyllaShardAwareDialer struct method DialContext (line 896) | func (d *ScyllaShardAwareDialer) DialContext(ctx context.Context, netw... type scyllaPortIterator (line 910) | type scyllaPortIterator struct method Next (line 937) | func (spi *scyllaPortIterator) Next() (uint16, bool) { constant scyllaPortBasedBalancingMin (line 916) | scyllaPortBasedBalancingMin = 0x8000 constant scyllaPortBasedBalancingMax (line 917) | scyllaPortBasedBalancingMax = 0xFFFF function newScyllaPortIterator (line 920) | func newScyllaPortIterator(shardID, shardCount int) *scyllaPortIterator { function scyllaShardForSourcePort (line 952) | func scyllaShardForSourcePort(sourcePort uint16, shardCount int) int { type scyllaSourcePortCtx (line 956) | type scyllaSourcePortCtx struct function ScyllaGetSourcePort (line 969) | func ScyllaGetSourcePort(ctx context.Context) uint16 { function scyllaGetTablePartitioner (line 976) | func scyllaGetTablePartitioner(session *Session, keyspaceName, tableName... FILE: scylla_cdc.go constant scyllaCDCPartitionerName (line 14) | scyllaCDCPartitionerName = "CDCPartitioner" constant scyllaCDCPartitionerFullName (line 15) | scyllaCDCPartitionerFullName = "com.scylladb.dht.CDCPartitioner" constant scyllaCDCPartitionKeyLength (line 17) | scyllaCDCPartitionKeyLength = 16 constant scyllaCDCVersionMask (line 18) | scyllaCDCVersionMask = 0x0F constant scyllaCDCMinSupportedVersion (line 19) | scyllaCDCMinSupportedVersion = 1 constant scyllaCDCMaxSupportedVersion (line 20) | scyllaCDCMaxSupportedVersion = 1 constant scyllaCDCMinToken (line 22) | scyllaCDCMinToken = int64Token(math.MinInt64) constant scyllaCDCLogTableNameSuffix (line 23) | scyllaCDCLogTableNameSuffix = "_scylla_cdc_log" constant scyllaCDCExtensionName (line 24) | scyllaCDCExtensionName = "cdc" type scyllaCDCPartitioner (line 27) | type scyllaCDCPartitioner struct method Name (line 33) | func (p scyllaCDCPartitioner) Name() string { method Hash (line 37) | func (p scyllaCDCPartitioner) Hash(partitionKey []byte) Token { method ParseString (line 75) | func (p scyllaCDCPartitioner) ParseString(str string) Token { function scyllaIsCdcTable (line 79) | func scyllaIsCdcTable(session *Session, keyspaceName, tableName string) ... FILE: scylla_shard_aware_port_common_test.go type makeClusterTestFunc (line 16) | type makeClusterTestFunc function testShardAwarePortNoReconnections (line 18) | func testShardAwarePortNoReconnections(t *testing.T, makeCluster makeClu... function testShardAwarePortMaliciousNAT (line 124) | func testShardAwarePortMaliciousNAT(t *testing.T, makeCluster makeCluste... function testShardAwarePortUnreachable (line 156) | func testShardAwarePortUnreachable(t *testing.T, makeCluster makeCluster... function testShardAwarePortUnusedIfNotEnabled (line 187) | func testShardAwarePortUnusedIfNotEnabled(t *testing.T, makeCluster make... function getShardAwarePort (line 230) | func getShardAwarePort(pool *hostConnPool, useTLS bool) uint16 { function triggerPoolsRefill (line 237) | func triggerPoolsRefill(sess *Session) { function waitUntilPoolsStopFilling (line 245) | func waitUntilPoolsStopFilling(ctx context.Context, sess *Session, timeo... function checkIfPoolsStoppedFilling (line 263) | func checkIfPoolsStoppedFilling(sess *Session) bool { function checkIfPoolsAreFull (line 280) | func checkIfPoolsAreFull(sess *Session) bool { function getClusterPort (line 297) | func getClusterPort(cluster *ClusterConfig) uint16 { type sourcePortOffByOneTestDialer (line 308) | type sourcePortOffByOneTestDialer struct method DialContext (line 312) | func (spobo *sourcePortOffByOneTestDialer) DialContext(ctx context.Con... type allowOnlyNonShardAwarePortDialer (line 325) | type allowOnlyNonShardAwarePortDialer struct method DialContext (line 331) | func (aonsa *allowOnlyNonShardAwarePortDialer) DialContext(ctx context... type loggingTestDialer (line 343) | type loggingTestDialer struct method DialContext (line 360) | func (ltd *loggingTestDialer) DialContext(ctx context.Context, network... type testConnectionEvent (line 350) | type testConnectionEvent struct function newLoggingTestDialer (line 354) | func newLoggingTestDialer() *loggingTestDialer { FILE: scylla_shard_aware_port_integration_test.go function TestShardAwarePortIntegrationNoReconnections (line 8) | func TestShardAwarePortIntegrationNoReconnections(t *testing.T) { function TestShardAwarePortIntegrationMaliciousNAT (line 18) | func TestShardAwarePortIntegrationMaliciousNAT(t *testing.T) { function TestShardAwarePortIntegrationUnreachable (line 28) | func TestShardAwarePortIntegrationUnreachable(t *testing.T) { function TestShardAwarePortIntegrationUnusedIfNotEnabled (line 38) | func TestShardAwarePortIntegrationUnusedIfNotEnabled(t *testing.T) { FILE: scylla_shard_aware_port_mocked_test.go constant testShardCount (line 16) | testShardCount = 3 function TestShardAwarePortMockedNoReconnections (line 18) | func TestShardAwarePortMockedNoReconnections(t *testing.T) { function TestShardAwarePortMockedMaliciousNAT (line 24) | func TestShardAwarePortMockedMaliciousNAT(t *testing.T) { function TestShardAwarePortMockedUnreachable (line 30) | func TestShardAwarePortMockedUnreachable(t *testing.T) { function TestShardAwarePortMockedUnusedIfNotEnabled (line 36) | func TestShardAwarePortMockedUnusedIfNotEnabled(t *testing.T) { function testWithAndWithoutTLS (line 42) | func testWithAndWithoutTLS(t *testing.T, test func(t *testing.T, makeClu... function startServerWithShardAwarePort (line 56) | func startServerWithShardAwarePort(t testing.TB, useTLS bool) (makeClust... function mustParsePortFromAddr (line 134) | func mustParsePortFromAddr(addr string) uint16 { function getStandardScyllaExtensions (line 146) | func getStandardScyllaExtensions(shardID, shardCount int) map[string][]s... FILE: scylla_test.go function TestScyllaConnPickerPickNilToken (line 23) | func TestScyllaConnPickerPickNilToken(t *testing.T) { function hammerConnPicker (line 72) | func hammerConnPicker(t *testing.T, wg *sync.WaitGroup, s *scyllaConnPic... function TestScyllaConnPickerHammerPickNilToken (line 82) | func TestScyllaConnPickerHammerPickNilToken(t *testing.T) { function TestScyllaConnPickerRemove (line 110) | func TestScyllaConnPickerRemove(t *testing.T) { function TestScyllaConnPickerShardOf (line 136) | func TestScyllaConnPickerShardOf(t *testing.T) { function TestScyllaRandomConnPicker (line 150) | func TestScyllaRandomConnPicker(t *testing.T) { function TestScyllaRateLimitingExtParsing (line 208) | func TestScyllaRateLimitingExtParsing(t *testing.T) { function TestScyllaLWTExtParsing (line 238) | func TestScyllaLWTExtParsing(t *testing.T) { function TestScyllaPortIterator (line 267) | func TestScyllaPortIterator(t *testing.T) { function TestScyllaConnPickerHandleShardCountChange (line 324) | func TestScyllaConnPickerHandleShardCountChange(t *testing.T) { function mockConn (line 443) | func mockConn(shard int) *Conn { function mockConnForPicker (line 458) | func mockConnForPicker(shard, nrShards int) *Conn { FILE: scyllacloud/cluster.go function NewCloudCluster (line 16) | func NewCloudCluster(bundlePath string) (*gocql.ClusterConfig, error) { function validateConsistency (line 104) | func validateConsistency(c ConsistencyString, allowed []ConsistencyStrin... FILE: scyllacloud/config.go type ConnectionConfig (line 10) | type ConnectionConfig struct method GetRootCAPool (line 107) | func (cc *ConnectionConfig) GetRootCAPool() (*x509.CertPool, error) { method GetDatacenterCAPool (line 126) | func (cc *ConnectionConfig) GetDatacenterCAPool(datacenterName string)... method GetInitialContactPoints (line 147) | func (cc *ConnectionConfig) GetInitialContactPoints() []string { method getDataOrReadFile (line 155) | func (cc *ConnectionConfig) getDataOrReadFile(data []byte, path string... method GetCurrentDatacenterConfig (line 163) | func (cc *ConnectionConfig) GetCurrentDatacenterConfig() (*Datacenter,... method GetCurrentContextConfig (line 181) | func (cc *ConnectionConfig) GetCurrentContextConfig() (*Context, error) { method GetCurrentAuthInfo (line 194) | func (cc *ConnectionConfig) GetCurrentAuthInfo() (*AuthInfo, error) { method GetClientCertificate (line 212) | func (cc *ConnectionConfig) GetClientCertificate() (*tls.Certificate, ... type AuthInfo (line 31) | type AuthInfo struct type Datacenter (line 48) | type Datacenter struct type Context (line 74) | type Context struct type Parameters (line 81) | type Parameters struct type ConsistencyString (line 90) | type ConsistencyString constant DefaultAnyConsistency (line 94) | DefaultAnyConsistency ConsistencyString = "ANY" constant DefaultOneConsistency (line 95) | DefaultOneConsistency ConsistencyString = "ONE" constant DefaultTwoConsistency (line 96) | DefaultTwoConsistency ConsistencyString = "TWO" constant DefaultThreeConsistency (line 97) | DefaultThreeConsistency ConsistencyString = "THREE" constant DefaultQuorumConsistency (line 98) | DefaultQuorumConsistency ConsistencyString = "QUORUM" constant DefaultAllConsistency (line 99) | DefaultAllConsistency ConsistencyString = "ALL" constant DefaultLocalQuorumConsistency (line 100) | DefaultLocalQuorumConsistency ConsistencyString = "LOCAL_QUORUM" constant DefaultEachQuorumConsistency (line 101) | DefaultEachQuorumConsistency ConsistencyString = "EACH_QUORUM" constant DefaultSerialConsistency (line 102) | DefaultSerialConsistency ConsistencyString = "SERIAL" constant DefaultLocalSerialConsistency (line 103) | DefaultLocalSerialConsistency ConsistencyString = "LOCAL_SERIAL" constant DefaultLocalOneConsistency (line 104) | DefaultLocalOneConsistency ConsistencyString = "LOCAL_ONE" FILE: scyllacloud/config_test.go function TestCloudCluster (line 21) | func TestCloudCluster(t *testing.T) { function TestConnectionConfig_GetCurrentContextConfig (line 233) | func TestConnectionConfig_GetCurrentContextConfig(t *testing.T) { function TestConnectionConfig_GetCurrentAuthInfo (line 291) | func TestConnectionConfig_GetCurrentAuthInfo(t *testing.T) { function TestConnectionConfig_GetCurrentDatacenterConfig (line 384) | func TestConnectionConfig_GetCurrentDatacenterConfig(t *testing.T) { function writeCloudConnectionConfigToTemp (line 481) | func writeCloudConnectionConfigToTemp(t *testing.T, cc *ConnectionConfig... FILE: scyllacloud/hostdialer.go type SniHostDialer (line 20) | type SniHostDialer struct method DialHost (line 32) | func (s *SniHostDialer) DialHost(ctx context.Context, host *gocql.Host... method dialInitialContactPoint (line 81) | func (s *SniHostDialer) dialInitialContactPoint(ctx context.Context) (... method connect (line 118) | func (s *SniHostDialer) connect(ctx context.Context, dialer gocql.Dial... function NewSniHostDialer (line 25) | func NewSniHostDialer(connConfig *ConnectionConfig, dialer gocql.Dialer)... type proxyDialerFunc (line 136) | type proxyDialerFunc method Dial (line 138) | func (d proxyDialerFunc) Dial(network, addr string) (net.Conn, error) { FILE: scyllacloud/hostdialer_test.go constant testTimeout (line 29) | testTimeout = time.Second function TestHostSNIDialer_InvalidConnectionConfig (line 32) | func TestHostSNIDialer_InvalidConnectionConfig(t *testing.T) { function TestHostSNIDialer_ServerNameIdentifiers (line 136) | func TestHostSNIDialer_ServerNameIdentifiers(t *testing.T) { function setupTLSServer (line 228) | func setupTLSServer(dnsDomains []string) (*httptest.Server, []byte, []by... function newBasicConnectionConf (line 278) | func newBasicConnectionConf(server string, serverCertPem, clientCertPem,... function generateServingCert (line 303) | func generateServingCert(dnsNames []string) (*x509.Certificate, *rsa.Pri... function generateClientCert (line 318) | func generateClientCert() (*x509.Certificate, *rsa.PrivateKey, error) { function generateSerialNumber (line 333) | func generateSerialNumber() (*big.Int, error) { function generateSelfSignedX509Certificate (line 343) | func generateSelfSignedX509Certificate(cn string, extKeyUsage []x509.Ext... function encodeCertificates (line 381) | func encodeCertificates(certificates ...*x509.Certificate) ([]byte, erro... function encodePrivateKey (line 395) | func encodePrivateKey(key *rsa.PrivateKey) ([]byte, error) { FILE: serialization/ascii/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/ascii/marshal_utils.go function EncString (line 8) | func EncString(v string) ([]byte, error) { function EncStringR (line 12) | func EncStringR(v *string) ([]byte, error) { function EncBytes (line 19) | func EncBytes(v []byte) ([]byte, error) { function EncBytesR (line 23) | func EncBytesR(v *[]byte) ([]byte, error) { function EncReflect (line 30) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 49) | func EncReflectR(v reflect.Value) ([]byte, error) { function encString (line 56) | func encString(v string) []byte { FILE: serialization/ascii/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/ascii/unmarshal_utils.go function errInvalidData (line 8) | func errInvalidData(p []byte) error { function errNilReference (line 17) | func errNilReference(v any) error { function DecString (line 21) | func DecString(p []byte, v *string) error { function DecStringR (line 29) | func DecStringR(p []byte, v **string) error { function DecBytes (line 37) | func DecBytes(p []byte, v *[]byte) error { function DecBytesR (line 53) | func DecBytesR(p []byte, v **[]byte) error { function DecReflect (line 61) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 80) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectStringR (line 98) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectBytesR (line 113) | func decReflectBytesR(p []byte, v reflect.Value) error { function decString (line 133) | func decString(p []byte) string { function decStringR (line 140) | func decStringR(p []byte) *string { function decBytes (line 151) | func decBytes(p []byte) []byte { function decBytesR (line 163) | func decBytesR(p []byte) *[]byte { FILE: serialization/bigint/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/bigint/marshal_utils.go constant supportedTypes (line 10) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncInt8 (line 12) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 19) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 26) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 33) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 40) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 47) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 54) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 58) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 65) | func EncInt(v int) ([]byte, error) { function EncIntR (line 69) | func EncIntR(v *int) ([]byte, error) { function EncUint8 (line 76) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 80) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 87) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 91) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 98) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 102) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 109) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 113) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 120) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 124) | func EncUintR(v *uint) ([]byte, error) { function EncBigInt (line 131) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 138) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 148) | func EncString(v string) ([]byte, error) { function EncStringR (line 160) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 167) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 193) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt64 (line 200) | func encInt64(v int64) []byte { FILE: serialization/bigint/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/bigint/unmarshal_utils.go function errNilReference (line 13) | func errNilReference(v any) error { function DecInt8 (line 17) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 36) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 60) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 79) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 103) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 122) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 146) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 161) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 181) | func DecInt(p []byte, v *int) error { function DecIntR (line 196) | func DecIntR(p []byte, v **int) error { function DecUint8 (line 216) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 234) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 257) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 275) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 298) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 316) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 339) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 354) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 374) | func DecUint(p []byte, v *uint) error { function DecUintR (line 389) | func DecUintR(p []byte, v **uint) error { function DecString (line 409) | func DecString(p []byte, v *string) error { function DecStringR (line 428) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 449) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 464) | func DecBigIntR(p []byte, v **big.Int) error { function DecReflect (line 483) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt8 (line 512) | func decReflectInt8(p []byte, v reflect.Value) error { function decReflectInt16 (line 528) | func decReflectInt16(p []byte, v reflect.Value) error { function decReflectInt32 (line 544) | func decReflectInt32(p []byte, v reflect.Value) error { function decReflectInts (line 560) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUint8 (line 572) | func decReflectUint8(p []byte, v reflect.Value) error { function decReflectUint16 (line 587) | func decReflectUint16(p []byte, v reflect.Value) error { function decReflectUint32 (line 602) | func decReflectUint32(p []byte, v reflect.Value) error { function decReflectUints (line 617) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 629) | func decReflectString(p []byte, v reflect.Value) error { function DecReflectR (line 645) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt8R (line 674) | func decReflectInt8R(p []byte, v reflect.Value) error { function decReflectInt16R (line 692) | func decReflectInt16R(p []byte, v reflect.Value) error { function decReflectInt32R (line 710) | func decReflectInt32R(p []byte, v reflect.Value) error { function decReflectIntsR (line 728) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUint8R (line 742) | func decReflectUint8R(p []byte, v reflect.Value) error { function decReflectUint16R (line 759) | func decReflectUint16R(p []byte, v reflect.Value) error { function decReflectUint32R (line 776) | func decReflectUint32R(p []byte, v reflect.Value) error { function decReflectUintsR (line 793) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 807) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectNullableR (line 828) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decInt64 (line 835) | func decInt64(p []byte) int64 { function decUint64 (line 839) | func decUint64(p []byte) uint64 { FILE: serialization/blob/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/blob/marshal_utils.go function EncString (line 8) | func EncString(v string) ([]byte, error) { function EncStringR (line 12) | func EncStringR(v *string) ([]byte, error) { function EncBytes (line 19) | func EncBytes(v []byte) ([]byte, error) { function EncBytesR (line 23) | func EncBytesR(v *[]byte) ([]byte, error) { function EncReflect (line 30) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 49) | func EncReflectR(v reflect.Value) ([]byte, error) { function encString (line 56) | func encString(v string) []byte { FILE: serialization/blob/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/blob/unmarshal_utils.go function errNilReference (line 8) | func errNilReference(v any) error { function DecString (line 12) | func DecString(p []byte, v *string) error { function DecStringR (line 20) | func DecStringR(p []byte, v **string) error { function DecBytes (line 28) | func DecBytes(p []byte, v *[]byte) error { function DecBytesR (line 44) | func DecBytesR(p []byte, v **[]byte) error { function DecInterface (line 52) | func DecInterface(p []byte, v *any) error { function DecReflect (line 60) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 81) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectStringR (line 99) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectBytesR (line 114) | func decReflectBytesR(p []byte, v reflect.Value) error { function decString (line 134) | func decString(p []byte) string { function decStringR (line 141) | func decStringR(p []byte) *string { function decBytes (line 152) | func decBytes(p []byte) []byte { function decBytesR (line 164) | func decBytesR(p []byte) *[]byte { FILE: serialization/blob/unmarshal_utils_test.go function TestDecBytesArrayBackedSlice (line 11) | func TestDecBytesArrayBackedSlice(t *testing.T) { function TestDecBytesArrayBackedSliceViaUnmarshal (line 31) | func TestDecBytesArrayBackedSliceViaUnmarshal(t *testing.T) { function TestDecBytesNil (line 49) | func TestDecBytesNil(t *testing.T) { function TestDecBytesEmpty (line 61) | func TestDecBytesEmpty(t *testing.T) { function TestDecBytesPreallocated (line 76) | func TestDecBytesPreallocated(t *testing.T) { function TestDecBytesNilReference (line 89) | func TestDecBytesNilReference(t *testing.T) { FILE: serialization/boolean/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/boolean/marshal_utils.go function EncBool (line 8) | func EncBool(v bool) ([]byte, error) { function EncBoolR (line 12) | func EncBoolR(v *bool) ([]byte, error) { function EncReflect (line 19) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 33) | func EncReflectR(v reflect.Value) ([]byte, error) { function encBool (line 40) | func encBool(v bool) []byte { FILE: serialization/boolean/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/boolean/unmarshal_utils.go function errNilReference (line 10) | func errNilReference(v any) error { function DecBool (line 14) | func DecBool(p []byte, v *bool) error { function DecBoolR (line 29) | func DecBoolR(p []byte, v **bool) error { function DecReflect (line 49) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 62) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectBool (line 75) | func decReflectBool(p []byte, v reflect.Value) error { function decReflectBoolR (line 87) | func decReflectBoolR(p []byte, v reflect.Value) error { function decBool (line 106) | func decBool(p []byte) bool { FILE: serialization/counter/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/counter/marshal_utils.go constant supportedTypes (line 10) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncInt8 (line 12) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 19) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 26) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 33) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 40) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 47) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 54) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 58) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 65) | func EncInt(v int) ([]byte, error) { function EncIntR (line 69) | func EncIntR(v *int) ([]byte, error) { function EncUint8 (line 76) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 80) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 87) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 91) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 98) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 102) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 109) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 113) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 120) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 124) | func EncUintR(v *uint) ([]byte, error) { function EncBigInt (line 131) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 138) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 148) | func EncString(v string) ([]byte, error) { function EncStringR (line 160) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 167) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 193) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt64 (line 200) | func encInt64(v int64) []byte { FILE: serialization/counter/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/counter/unmarshal_utils.go function errNilReference (line 13) | func errNilReference(v any) error { function DecInt8 (line 17) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 36) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 60) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 79) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 103) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 122) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 146) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 161) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 181) | func DecInt(p []byte, v *int) error { function DecIntR (line 196) | func DecIntR(p []byte, v **int) error { function DecUint8 (line 216) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 234) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 257) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 275) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 298) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 316) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 339) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 354) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 374) | func DecUint(p []byte, v *uint) error { function DecUintR (line 389) | func DecUintR(p []byte, v **uint) error { function DecString (line 409) | func DecString(p []byte, v *string) error { function DecStringR (line 428) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 449) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 464) | func DecBigIntR(p []byte, v **big.Int) error { function DecReflect (line 483) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt8 (line 512) | func decReflectInt8(p []byte, v reflect.Value) error { function decReflectInt16 (line 528) | func decReflectInt16(p []byte, v reflect.Value) error { function decReflectInt32 (line 544) | func decReflectInt32(p []byte, v reflect.Value) error { function decReflectInts (line 560) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUint8 (line 572) | func decReflectUint8(p []byte, v reflect.Value) error { function decReflectUint16 (line 587) | func decReflectUint16(p []byte, v reflect.Value) error { function decReflectUint32 (line 602) | func decReflectUint32(p []byte, v reflect.Value) error { function decReflectUints (line 617) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 629) | func decReflectString(p []byte, v reflect.Value) error { function DecReflectR (line 645) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt8R (line 674) | func decReflectInt8R(p []byte, v reflect.Value) error { function decReflectInt16R (line 692) | func decReflectInt16R(p []byte, v reflect.Value) error { function decReflectInt32R (line 710) | func decReflectInt32R(p []byte, v reflect.Value) error { function decReflectIntsR (line 728) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUint8R (line 742) | func decReflectUint8R(p []byte, v reflect.Value) error { function decReflectUint16R (line 759) | func decReflectUint16R(p []byte, v reflect.Value) error { function decReflectUint32R (line 776) | func decReflectUint32R(p []byte, v reflect.Value) error { function decReflectUintsR (line 793) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 807) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectNullableR (line 828) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decInt64 (line 835) | func decInt64(p []byte) int64 { function decUint64 (line 839) | func decUint64(p []byte) uint64 { FILE: serialization/cqlint/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/cqlint/marshal_utils.go constant supportedTypes (line 11) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncInt8 (line 18) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 25) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 32) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 39) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 46) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 50) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 57) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 64) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 71) | func EncInt(v int) ([]byte, error) { function EncIntR (line 78) | func EncIntR(v *int) ([]byte, error) { function EncUint8 (line 85) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 89) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 96) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 100) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 107) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 111) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 118) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 125) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 132) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 139) | func EncUintR(v *uint) ([]byte, error) { function EncBigInt (line 146) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 153) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 163) | func EncString(v string) ([]byte, error) { function EncStringR (line 175) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 182) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 238) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt64 (line 245) | func encInt64(v int64) []byte { function encUint64 (line 249) | func encUint64(v uint64) []byte { FILE: serialization/cqlint/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/cqlint/unmarshal_utils.go constant negInt64 (line 12) | negInt64 = int64(-1) << 32 constant negInt (line 13) | negInt = int(-1) << 32 function errNilReference (line 18) | func errNilReference(v any) error { function DecInt8 (line 22) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 41) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 65) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 84) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 108) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 123) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 143) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 158) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 178) | func DecInt(p []byte, v *int) error { function DecIntR (line 193) | func DecIntR(p []byte, v **int) error { function DecUint8 (line 213) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 231) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 254) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 272) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 295) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 310) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 330) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 345) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 365) | func DecUint(p []byte, v *uint) error { function DecUintR (line 380) | func DecUintR(p []byte, v **uint) error { function DecString (line 400) | func DecString(p []byte, v *string) error { function DecStringR (line 419) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 440) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 455) | func DecBigIntR(p []byte, v **big.Int) error { function DecReflect (line 474) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 499) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt8 (line 524) | func decReflectInt8(p []byte, v reflect.Value) error { function decReflectInt16 (line 540) | func decReflectInt16(p []byte, v reflect.Value) error { function decReflectInts (line 556) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUint8 (line 568) | func decReflectUint8(p []byte, v reflect.Value) error { function decReflectUint16 (line 583) | func decReflectUint16(p []byte, v reflect.Value) error { function decReflectUints (line 598) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 610) | func decReflectString(p []byte, v reflect.Value) error { function decReflectNullableR (line 626) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decReflectInt8R (line 633) | func decReflectInt8R(p []byte, v reflect.Value) error { function decReflectInt16R (line 651) | func decReflectInt16R(p []byte, v reflect.Value) error { function decReflectIntsR (line 669) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUint8R (line 683) | func decReflectUint8R(p []byte, v reflect.Value) error { function decReflectUint16R (line 700) | func decReflectUint16R(p []byte, v reflect.Value) error { function decReflectUintsR (line 717) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 731) | func decReflectStringR(p []byte, v reflect.Value) error { function decInt32 (line 752) | func decInt32(p []byte) int32 { function decInt64 (line 756) | func decInt64(p []byte) int64 { function decInt (line 763) | func decInt(p []byte) int { function decUint64 (line 770) | func decUint64(p []byte) uint64 { FILE: serialization/cqltime/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/cqltime/marshal_utils.go constant maxValInt64 (line 10) | maxValInt64 int64 = 86399999999999 constant minValInt64 (line 11) | minValInt64 int64 = 0 constant maxValDur (line 12) | maxValDur time.Duration = 86399999999999 constant minValDur (line 13) | minValDur time.Duration = 0 function EncInt64 (line 21) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 28) | func EncInt64R(v *int64) ([]byte, error) { function EncDuration (line 35) | func EncDuration(v time.Duration) ([]byte, error) { function EncDurationR (line 42) | func EncDurationR(v *time.Duration) ([]byte, error) { function EncReflect (line 49) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 67) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt64 (line 74) | func encInt64(v int64) []byte { FILE: serialization/cqltime/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/cqltime/unmarshal_utils.go function errNilReference (line 15) | func errNilReference(v any) error { function DecInt64 (line 19) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 37) | func DecInt64R(p []byte, v **int64) error { function DecDuration (line 60) | func DecDuration(p []byte, v *time.Duration) error { function DecDurationR (line 78) | func DecDurationR(p []byte, v **time.Duration) error { function DecReflect (line 101) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt64 (line 114) | func decReflectInt64(p []byte, v reflect.Value) error { function DecReflectR (line 130) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectIntsR (line 143) | func decReflectIntsR(p []byte, v reflect.Value) error { function decInt64 (line 165) | func decInt64(p []byte) int64 { function decDur (line 169) | func decDur(p []byte) time.Duration { FILE: serialization/date/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/date/marshal_utils.go constant millisecondsInADay (line 12) | millisecondsInADay int64 = 24 * 60 * 60 * 1000 constant centerEpoch (line 13) | centerEpoch int64 = 1 << 31 constant maxYear (line 14) | maxYear int = 5881580 constant minYear (line 15) | minYear int = -5877641 constant maxMilliseconds (line 16) | maxMilliseconds int64 = 185542587100800000 constant minMilliseconds (line 17) | minMilliseconds int64 = -185542587187200000 function errWrongStringFormat (line 25) | func errWrongStringFormat(v any) error { function EncInt32 (line 29) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 33) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 40) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 47) | func EncInt64R(v *int64) ([]byte, error) { function EncUint32 (line 54) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 58) | func EncUint32R(v *uint32) ([]byte, error) { function EncTime (line 65) | func EncTime(v time.Time) ([]byte, error) { function EncTimeR (line 72) | func EncTimeR(v *time.Time) ([]byte, error) { function EncString (line 79) | func EncString(v string) ([]byte, error) { function EncStringR (line 121) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 128) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 153) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectString (line 160) | func encReflectString(v reflect.Value) ([]byte, error) { function encInt64 (line 204) | func encInt64(v int64) []byte { function encInt32 (line 208) | func encInt32(v int32) []byte { function encUint32 (line 212) | func encUint32(v uint32) []byte { function encTime (line 216) | func encTime(v time.Time) []byte { function days (line 221) | func days(v int64) int64 { FILE: serialization/date/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/date/unmarshal_utils.go constant negInt64 (line 11) | negInt64 = int64(-1) << 32 constant zeroDate (line 12) | zeroDate = "-5877641-06-23" constant zeroMS (line 13) | zeroMS int64 = -185542587187200000 function errNilReference (line 18) | func errNilReference(v any) error { function DecInt32 (line 22) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 37) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 57) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 72) | func DecInt64R(p []byte, v **int64) error { function DecUint32 (line 93) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 108) | func DecUint32R(p []byte, v **uint32) error { function DecString (line 128) | func DecString(p []byte, v *string) error { function DecStringR (line 147) | func DecStringR(p []byte, v **string) error { function DecTime (line 168) | func DecTime(p []byte, v *time.Time) error { function DecTimeR (line 183) | func DecTimeR(p []byte, v **time.Time) error { function DecReflect (line 204) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt32 (line 223) | func decReflectInt32(p []byte, v reflect.Value) error { function decReflectInt64 (line 235) | func decReflectInt64(p []byte, v reflect.Value) error { function decReflectUint32 (line 247) | func decReflectUint32(p []byte, v reflect.Value) error { function decReflectString (line 259) | func decReflectString(p []byte, v reflect.Value) error { function DecReflectR (line 275) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt32R (line 294) | func decReflectInt32R(p []byte, v reflect.Value) error { function decReflectInt64R (line 308) | func decReflectInt64R(p []byte, v reflect.Value) error { function decReflectUint32R (line 330) | func decReflectUint32R(p []byte, v reflect.Value) error { function decReflectStringR (line 344) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectNullableR (line 365) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decInt32 (line 372) | func decInt32(p []byte) int32 { function decInt64 (line 376) | func decInt64(p []byte) int64 { function decMilliseconds (line 383) | func decMilliseconds(p []byte) int64 { function decUint32 (line 387) | func decUint32(p []byte) uint32 { function decUint64 (line 391) | func decUint64(p []byte) uint64 { function decString (line 395) | func decString(p []byte) string { function decTime (line 399) | func decTime(p []byte) time.Time { FILE: serialization/decimal/marshal.go function Marshal (line 9) | func Marshal(value any) ([]byte, error) { FILE: serialization/decimal/marshal_utils.go function EncInfDec (line 15) | func EncInfDec(v inf.Dec) ([]byte, error) { function EncInfDecR (line 23) | func EncInfDecR(v *inf.Dec) ([]byte, error) { function EncString (line 31) | func EncString(v string) ([]byte, error) { function EncStringR (line 50) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 57) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 71) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectString (line 78) | func encReflectString(v reflect.Value) ([]byte, error) { function encInfDecR (line 98) | func encInfDecR(v *inf.Dec) []byte { function encScale (line 106) | func encScale(v inf.Scale) []byte { function encScale64 (line 110) | func encScale64(v int64) []byte { function encUnscaledString (line 114) | func encUnscaledString(v string) ([]byte, error) { FILE: serialization/decimal/unmarshal.go function Unmarshal (line 10) | func Unmarshal(data []byte, value any) error { FILE: serialization/decimal/unmarshal_ints.go constant neg8 (line 8) | neg8 = int64(-1) << 8 constant neg16 (line 9) | neg16 = int64(-1) << 16 constant neg24 (line 10) | neg24 = int64(-1) << 24 constant neg32 (line 11) | neg32 = int64(-1) << 32 constant neg40 (line 12) | neg40 = int64(-1) << 40 constant neg48 (line 13) | neg48 = int64(-1) << 48 constant neg56 (line 14) | neg56 = int64(-1) << 56 constant neg32Int (line 15) | neg32Int = int(-1) << 32 function decScale (line 18) | func decScale(p []byte) inf.Scale { function decScaleInt64 (line 22) | func decScaleInt64(p []byte) int64 { function dec1toInt64 (line 29) | func dec1toInt64(p []byte) int64 { function dec2toInt64 (line 36) | func dec2toInt64(p []byte) int64 { function dec3toInt64 (line 43) | func dec3toInt64(p []byte) int64 { function dec4toInt64 (line 50) | func dec4toInt64(p []byte) int64 { function dec5toInt64 (line 57) | func dec5toInt64(p []byte) int64 { function dec6toInt64 (line 64) | func dec6toInt64(p []byte) int64 { function dec7toInt64 (line 71) | func dec7toInt64(p []byte) int64 { function dec8toInt64 (line 78) | func dec8toInt64(p []byte) int64 { FILE: serialization/decimal/unmarshal_utils.go function errBrokenData (line 15) | func errBrokenData(p []byte) error { function errNilReference (line 22) | func errNilReference(v any) error { function DecInfDec (line 26) | func DecInfDec(p []byte, v *inf.Dec) error { function DecInfDecR (line 59) | func DecInfDecR(p []byte, v **inf.Dec) error { function DecString (line 96) | func DecString(p []byte, v *string) error { function DecStringR (line 133) | func DecStringR(p []byte, v **string) error { function DecReflect (line 180) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 193) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectString (line 206) | func decReflectString(p []byte, v reflect.Value) error { function decReflectStringR (line 240) | func decReflectStringR(p []byte, v reflect.Value) error { function decString5 (line 295) | func decString5(p []byte) string { function decString6 (line 299) | func decString6(p []byte) string { function decString7 (line 303) | func decString7(p []byte) string { function decString8 (line 306) | func decString8(p []byte) string { function decString9 (line 309) | func decString9(p []byte) string { function decString10 (line 312) | func decString10(p []byte) string { function decString11 (line 315) | func decString11(p []byte) string { function decString12 (line 318) | func decString12(p []byte) string { function decString (line 322) | func decString(p []byte) string { FILE: serialization/double/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/double/marshal_utils.go function EncFloat64 (line 9) | func EncFloat64(v float64) ([]byte, error) { function EncFloat64R (line 13) | func EncFloat64R(v *float64) ([]byte, error) { function EncReflect (line 20) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 34) | func EncReflectR(v reflect.Value) ([]byte, error) { function encFloat64 (line 41) | func encFloat64(v float64) []byte { function encFloat64R (line 45) | func encFloat64R(v *float64) []byte { function encUint64 (line 49) | func encUint64(v uint64) []byte { function floatToUint (line 53) | func floatToUint(v float64) uint64 { function floatToUintR (line 57) | func floatToUintR(v *float64) uint64 { FILE: serialization/double/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/double/unmarshal_utils.go function errNilReference (line 11) | func errNilReference(v any) error { function DecFloat64 (line 15) | func DecFloat64(p []byte, v *float64) error { function DecFloat64R (line 30) | func DecFloat64R(p []byte, v **float64) error { function DecReflect (line 49) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 62) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectFloat64 (line 75) | func decReflectFloat64(p []byte, v reflect.Value) error { function decReflectFloat64R (line 87) | func decReflectFloat64R(p []byte, v reflect.Value) error { function decReflectNullableR (line 101) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decFloat64 (line 108) | func decFloat64(p []byte) float64 { function decFloat64R (line 112) | func decFloat64R(p []byte) *float64 { function uint64ToFloat (line 116) | func uint64ToFloat(v uint64) float64 { function uint64ToFloatR (line 120) | func uint64ToFloatR(v uint64) *float64 { function decUint64 (line 125) | func decUint64(p []byte) uint64 { FILE: serialization/duration/duration.go type Duration (line 3) | type Duration struct method Valid (line 9) | func (d Duration) Valid() bool { function validDuration (line 13) | func validDuration(m, d int32, n int64) bool { FILE: serialization/duration/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/duration/marshal_str.go constant nanosecond (line 9) | nanosecond = 1 constant microsecond (line 10) | microsecond = 1000 * nanosecond constant millisecond (line 11) | millisecond = 1000 * microsecond constant second (line 12) | second = 1000 * millisecond constant minute (line 13) | minute = 60 * second constant hour (line 14) | hour = 60 * minute constant week (line 15) | week = 7 constant year (line 16) | year = 12 constant microsecondFloat (line 18) | microsecondFloat = float64(microsecond) constant millisecondFloat (line 19) | millisecondFloat = float64(millisecond) constant secondFloat (line 20) | secondFloat = float64(second) constant minuteFloat (line 21) | minuteFloat = float64(minute) constant hourFloat (line 22) | hourFloat = float64(hour) constant weekFloat (line 23) | weekFloat = float64(week) constant yearFloat (line 24) | yearFloat = float64(year) constant maxNanosecondsNeg (line 26) | maxNanosecondsNeg = uint64(9223372036854775808) constant maxNanosecondsPos (line 27) | maxNanosecondsPos = maxNanosecondsNeg - 1 constant maxMonthsDaysNeg (line 28) | maxMonthsDaysNeg = uint64(2147483648) constant maxMonthsDaysPos (line 29) | maxMonthsDaysPos = maxMonthsDaysNeg - 1 constant maxMicrosecondsNeg (line 31) | maxMicrosecondsNeg = maxNanosecondsNeg / microsecond constant maxMillisecondsNeg (line 32) | maxMillisecondsNeg = maxMicrosecondsNeg / 1000 constant maxSecondsNeg (line 33) | maxSecondsNeg = maxMillisecondsNeg / 1000 constant maxMinutesNeg (line 34) | maxMinutesNeg = maxSecondsNeg / 60 constant maxHoursNeg (line 35) | maxHoursNeg = maxMinutesNeg / 60 constant maxWeeksNeg (line 36) | maxWeeksNeg = maxNanosecondsNeg / 7 constant maxYearsNeg (line 37) | maxYearsNeg = maxNanosecondsNeg / 12 type parseReadState (line 40) | type parseReadState constant readInteger (line 43) | readInteger parseReadState = iota constant readFraction (line 44) | readFraction constant readUnit (line 45) | readUnit constant readSkipFraction (line 46) | readSkipFraction type parseWriteState (line 49) | type parseWriteState constant writeNanoseconds (line 52) | writeNanoseconds parseWriteState = iota constant writeMilliseconds (line 53) | writeMilliseconds constant writeMicroseconds (line 54) | writeMicroseconds constant writeSeconds (line 55) | writeSeconds constant writeMinutes (line 56) | writeMinutes constant writeHours (line 57) | writeHours constant writeDays (line 58) | writeDays constant writeWeeks (line 59) | writeWeeks constant writeMonths (line 60) | writeMonths constant writeYears (line 61) | writeYears function errorOutRange (line 64) | func errorOutRange(valName string, integer uint64) error { function errorUnknownChars (line 68) | func errorUnknownChars(chars string) error { function encString (line 72) | func encString(s string) ([]byte, error) { function encStringToUints (line 83) | func encStringToUints(s string) (months uint64, days uint64, nanos uint6... function addNanoseconds (line 268) | func addNanoseconds(in, add, fraction uint64, scale float64) (uint64, bo... function addMicroseconds (line 282) | func addMicroseconds(in, add, fraction uint64, scale float64) (uint64, b... function addMilliseconds (line 300) | func addMilliseconds(in, add, fraction uint64, scale float64) (uint64, b... function addSeconds (line 318) | func addSeconds(in, add, fraction uint64, scale float64) (uint64, bool) { function addMinutes (line 336) | func addMinutes(in, add, fraction uint64, scale float64) (uint64, bool) { function addHours (line 354) | func addHours(in, add, fraction uint64, scale float64) (uint64, bool) { function addDaysMonths (line 372) | func addDaysMonths(in, add, fraction uint64, scale float64) (uint64, boo... function addWeeks (line 386) | func addWeeks(in, add, fraction uint64, scale float64) (uint64, bool) { function addYears (line 404) | func addYears(in, add, fraction uint64, scale float64) (uint64, bool) { FILE: serialization/duration/marshal_str_test.go function TestEncStr (line 8) | func TestEncStr(t *testing.T) { function testEncString (line 32) | func testEncString(t *testing.T, m, d int32, n int64) { FILE: serialization/duration/marshal_utils.go constant vintPrefix1 (line 10) | vintPrefix1 byte = 128 constant vintPrefix2 (line 11) | vintPrefix2 byte = 192 constant vintPrefix3 (line 12) | vintPrefix3 byte = 224 constant vintPrefix4 (line 13) | vintPrefix4 byte = 240 constant vintPrefix5 (line 14) | vintPrefix5 byte = 248 constant vintPrefix6 (line 15) | vintPrefix6 byte = 252 constant vintPrefix7 (line 16) | vintPrefix7 byte = 254 constant vintPrefix8 (line 17) | vintPrefix8 byte = 255 constant nanoDayPos (line 19) | nanoDayPos = 24 * 60 * 60 * 1000 * 1000 * 1000 constant nanoDayNeg (line 20) | nanoDayNeg = -nanoDayPos function EncInt64 (line 23) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 27) | func EncInt64R(v *int64) ([]byte, error) { function EncDur (line 34) | func EncDur(v time.Duration) ([]byte, error) { function EncDurR (line 38) | func EncDurR(v *time.Duration) ([]byte, error) { function EncString (line 45) | func EncString(v string) ([]byte, error) { function EncStringR (line 56) | func EncStringR(v *string) ([]byte, error) { function EncDuration (line 63) | func EncDuration(v Duration) ([]byte, error) { function EncDurationR (line 70) | func EncDurationR(v *Duration) ([]byte, error) { function EncReflect (line 80) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 104) | func EncReflectR(v reflect.Value) ([]byte, error) { function encDur (line 111) | func encDur(v time.Duration) []byte { function encInt64 (line 119) | func encInt64(v int64) []byte { function encZigZagUint64Pos (line 127) | func encZigZagUint64Pos(v uint64) uint64 { function encIntZigZag32 (line 131) | func encIntZigZag32(v int32) uint32 { function encIntZigZag64 (line 135) | func encIntZigZag64(v int64) uint64 { function encIntZigZagDur (line 139) | func encIntZigZagDur(v time.Duration) uint64 { function encVint32 (line 143) | func encVint32(v uint32) []byte { function encVint64as32 (line 158) | func encVint64as32(v uint64) []byte { function encVint64 (line 173) | func encVint64(v uint64) []byte { function encVintMonthsDaysNanos (line 196) | func encVintMonthsDaysNanos(m, d int32, n int64) []byte { function encVintMonthsDaysNanosPos (line 206) | func encVintMonthsDaysNanosPos(m, d, n uint64) []byte { function encVintMonthsDaysNanosNeg (line 216) | func encVintMonthsDaysNanosNeg(m, d, n uint64) []byte { function encDaysNanos (line 226) | func encDaysNanos(d uint32, n uint64) []byte { function encDays (line 230) | func encDays(v uint32) []byte { function encDays64 (line 245) | func encDays64(v uint64) []byte { function encNanos (line 260) | func encNanos(v uint64) []byte { FILE: serialization/duration/marshal_vint_test.go function TestEncVint32 (line 10) | func TestEncVint32(t *testing.T) { function TestEncVint64 (line 17) | func TestEncVint64(t *testing.T) { function testEnc32 (line 24) | func testEnc32(t *testing.T, v int32) { function testEnc64 (line 34) | func testEnc64(t *testing.T, v int64) { function genVintData (line 44) | func genVintData(v int64) []byte { FILE: serialization/duration/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/duration/unmarshal_str.go function decString (line 3) | func decString(m, d int32, n int64) string { function printMonths (line 42) | func printMonths(out *[50]byte, m uint64, pos int) int { function printDays (line 61) | func printDays(out *[50]byte, d uint64, pos int) int { function printNanoseconds (line 79) | func printNanoseconds(out *[50]byte, n uint64, pos int) int { function printIntFrac (line 133) | func printIntFrac(out *[50]byte, n uint64, dotPos, pos int) int { function printInt (line 151) | func printInt(out *[50]byte, n uint64, pos int) int { FILE: serialization/duration/unmarshal_str_test.go function TestDecStr (line 10) | func TestDecStr(t *testing.T) { function testDecString (line 34) | func testDecString(t *testing.T, m, d int32, n int64) { function getTestString (line 44) | func getTestString(m, d int32, n int64) string { function getStringMonths (line 64) | func getStringMonths(m int32) string { function getStringDays (line 82) | func getStringDays(d int32) string { function getStringNanos (line 100) | func getStringNanos(d int64) string { FILE: serialization/duration/unmarshal_utils.go constant maxDays (line 11) | maxDays = (math.MaxInt64 - math.MaxInt64%nanoDayPos) / nanoDayPos constant minDays (line 12) | minDays = -maxDays constant maxDaysNanos (line 13) | maxDaysNanos = maxDays * nanoDayPos constant minDaysNanos (line 14) | minDaysNanos = minDays * nanoDayPos constant zeroDuration (line 15) | zeroDuration = "0s" function errNilReference (line 24) | func errNilReference(v any) error { function DecInt64 (line 28) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 62) | func DecInt64R(p []byte, v **int64) error { function DecString (line 102) | func DecString(p []byte, v *string) error { function DecStringR (line 128) | func DecStringR(p []byte, v **string) error { function DecDur (line 157) | func DecDur(p []byte, v *time.Duration) error { function DecDurR (line 192) | func DecDurR(p []byte, v **time.Duration) error { function DecDuration (line 232) | func DecDuration(p []byte, v *Duration) error { function DecDurationR (line 254) | func DecDurationR(p []byte, v **Duration) error { function DecReflect (line 282) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt64 (line 297) | func decReflectInt64(p []byte, v reflect.Value) error { function decReflectString (line 330) | func decReflectString(p []byte, v reflect.Value) error { function DecReflectR (line 353) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt64R (line 368) | func decReflectInt64R(p []byte, v reflect.Value) error { function decReflectStringR (line 409) | func decReflectStringR(p []byte, v reflect.Value) error { function validSignDateNanos (line 437) | func validSignDateNanos(d int64, n int64) bool { function daysToNanos (line 447) | func daysToNanos(d int64, n int64) (int64, bool) { function daysToNanosDur (line 458) | func daysToNanosDur(d time.Duration, n time.Duration) (time.Duration, bo... function validDateNanosDur (line 469) | func validDateNanosDur(d time.Duration, n time.Duration) bool { function decDuration (line 479) | func decDuration(p []byte) (m int32, d int32, n int64, ok bool) { function decVints (line 490) | func decVints(p []byte) (int32, int32, int64, bool) { function decDaysNanos (line 506) | func decDaysNanos(p []byte) (int32, int64, bool) { function decDaysNanos64 (line 518) | func decDaysNanos64(p []byte) (int64, int64, bool) { function decNanos64 (line 530) | func decNanos64(p []byte) (int64, bool) { function decNanosDur (line 538) | func decNanosDur(p []byte) (time.Duration, bool) { function decDaysNanosDur (line 546) | func decDaysNanosDur(p []byte) (time.Duration, time.Duration, bool) { function decVint64 (line 558) | func decVint64(p []byte, s int) (uint64, int) { function decVint32 (line 589) | func decVint32(p []byte, s int) (uint32, int) { function decVint3264 (line 615) | func decVint3264(p []byte, s int) (uint64, int) { function decVintLen (line 641) | func decVintLen(p []byte) int { function decZigZag32 (line 664) | func decZigZag32(n uint32) int32 { function decZigZag64 (line 668) | func decZigZag64(n uint64) int64 { function decZigZagDur (line 672) | func decZigZagDur(n uint64) time.Duration { function dec5Vint32 (line 676) | func dec5Vint32(p []byte) uint32 { function dec4Vint32 (line 680) | func dec4Vint32(p []byte) uint32 { function dec3Vint32 (line 684) | func dec3Vint32(p []byte) uint32 { function dec2Vint32 (line 688) | func dec2Vint32(p []byte) uint32 { function dec1Vint32 (line 692) | func dec1Vint32(p []byte) uint32 { function dec9Vint64 (line 696) | func dec9Vint64(p []byte) uint64 { function dec8Vint64 (line 700) | func dec8Vint64(p []byte) uint64 { function dec7Vint64 (line 704) | func dec7Vint64(p []byte) uint64 { function dec6Vint64 (line 708) | func dec6Vint64(p []byte) uint64 { function dec5Vint64 (line 712) | func dec5Vint64(p []byte) uint64 { function dec4Vint64 (line 716) | func dec4Vint64(p []byte) uint64 { function dec3Vint64 (line 720) | func dec3Vint64(p []byte) uint64 { function dec2Vint64 (line 724) | func dec2Vint64(p []byte) uint64 { function dec1Vint64 (line 728) | func dec1Vint64(p []byte) uint64 { FILE: serialization/duration/unmarshal_vint_test.go function TestDecVint32 (line 8) | func TestDecVint32(t *testing.T) { function TestDecVint64 (line 15) | func TestDecVint64(t *testing.T) { function testDec32 (line 22) | func testDec32(t *testing.T, expected int32) { function testDec64 (line 38) | func testDec64(t *testing.T, expected int64) { FILE: serialization/float/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/float/marshal_utils.go function EncFloat32 (line 9) | func EncFloat32(v float32) ([]byte, error) { function EncFloat32R (line 13) | func EncFloat32R(v *float32) ([]byte, error) { function EncReflect (line 20) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 34) | func EncReflectR(v reflect.Value) ([]byte, error) { function encFloat32 (line 41) | func encFloat32(v float32) []byte { function encFloat32R (line 45) | func encFloat32R(v *float32) []byte { function encUint32 (line 49) | func encUint32(v uint32) []byte { function floatToUint (line 53) | func floatToUint(v float32) uint32 { function floatToUintR (line 57) | func floatToUintR(v *float32) uint32 { FILE: serialization/float/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/float/unmarshal_utils.go function errNilReference (line 11) | func errNilReference(v any) error { function DecFloat32 (line 15) | func DecFloat32(p []byte, v *float32) error { function DecFloat32R (line 30) | func DecFloat32R(p []byte, v **float32) error { function DecReflect (line 49) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 62) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectFloat32 (line 75) | func decReflectFloat32(p []byte, v reflect.Value) error { function decReflectFloat32R (line 87) | func decReflectFloat32R(p []byte, v reflect.Value) error { function decReflectNullableR (line 101) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decFloat32 (line 108) | func decFloat32(p []byte) float32 { function decFloat32R (line 112) | func decFloat32R(p []byte) *float32 { function uint32ToFloat (line 116) | func uint32ToFloat(v uint32) float32 { function uint32ToFloatR (line 120) | func uint32ToFloatR(v uint32) *float32 { function decUint32 (line 125) | func decUint32(p []byte) uint32 { FILE: serialization/inet/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/inet/marshal_utils.go function EncBytes (line 9) | func EncBytes(v []byte) ([]byte, error) { function EncBytesR (line 29) | func EncBytesR(v *[]byte) ([]byte, error) { function EncNetIP (line 36) | func EncNetIP(v net.IP) ([]byte, error) { function EncNetIPr (line 54) | func EncNetIPr(v *net.IP) ([]byte, error) { function EncArray16 (line 61) | func EncArray16(v [16]byte) ([]byte, error) { function EncArray16R (line 67) | func EncArray16R(v *[16]byte) ([]byte, error) { function EncArray4 (line 74) | func EncArray4(v [4]byte) ([]byte, error) { function EncArray4R (line 80) | func EncArray4R(v *[4]byte) ([]byte, error) { function EncString (line 87) | func EncString(v string) ([]byte, error) { function EncStringR (line 102) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 109) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 135) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectString (line 157) | func encReflectString(v reflect.Value) ([]byte, error) { function encReflectBytes (line 173) | func encReflectBytes(v reflect.Value) ([]byte, error) { FILE: serialization/inet/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/inet/unmarshal_utils.go function errNilReference (line 17) | func errNilReference(v any) error { function DecBytes (line 21) | func DecBytes(p []byte, v *[]byte) error { function DecBytesR (line 44) | func DecBytesR(p []byte, v **[]byte) error { function DecNetIP (line 68) | func DecNetIP(p []byte, v *net.IP) error { function DecNetIPr (line 94) | func DecNetIPr(p []byte, v **net.IP) error { function DecArray4 (line 121) | func DecArray4(p []byte, v *[4]byte) error { function DecArray4R (line 143) | func DecArray4R(p []byte, v **[4]byte) error { function DecArray16 (line 169) | func DecArray16(p []byte, v *[16]byte) error { function DecArray16R (line 185) | func DecArray16R(p []byte, v **[16]byte) error { function DecString (line 205) | func DecString(p []byte, v *string) error { function DecStringR (line 226) | func DecStringR(p []byte, v **string) error { function DecReflect (line 250) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 280) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectArray4 (line 311) | func decReflectArray4(p []byte, v reflect.Value) error { function decReflectArray16 (line 332) | func decReflectArray16(p []byte, v reflect.Value) error { function decReflectBytes (line 346) | func decReflectBytes(p []byte, v reflect.Value) error { function decReflectString (line 368) | func decReflectString(p []byte, v reflect.Value) error { function decReflectArray4R (line 386) | func decReflectArray4R(p []byte, v reflect.Value) error { function decReflectArray16R (line 412) | func decReflectArray16R(p []byte, v reflect.Value) error { function decReflectBytesR (line 431) | func decReflectBytesR(p []byte, v reflect.Value) error { function decReflectStringR (line 459) | func decReflectStringR(p []byte, v reflect.Value) error { function decString4 (line 483) | func decString4(p []byte) string { function decString16 (line 491) | func decString16(p []byte) string { function getDigits (line 498) | func getDigits() []string { function isV4MappedToV6 (line 506) | func isV4MappedToV6(p []byte) bool { function isFist10Zeros (line 511) | func isFist10Zeros(p []byte) bool { FILE: serialization/smallint/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/smallint/marshal_utils.go constant supportedTypes (line 11) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncInt8 (line 18) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 25) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 32) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 36) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 43) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 50) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 57) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 64) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 71) | func EncInt(v int) ([]byte, error) { function EncIntR (line 78) | func EncIntR(v *int) ([]byte, error) { function EncUint8 (line 85) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 89) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 96) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 100) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 107) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 114) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 121) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 128) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 135) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 142) | func EncUintR(v *uint) ([]byte, error) { function EncBigInt (line 149) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 156) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 166) | func EncString(v string) ([]byte, error) { function EncStringR (line 178) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 185) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 232) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt16 (line 239) | func encInt16(v int16) []byte { function encInt64 (line 243) | func encInt64(v int64) []byte { function encUint64 (line 247) | func encUint64(v uint64) []byte { FILE: serialization/smallint/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/smallint/unmarshal_utils.go constant negInt32 (line 12) | negInt32 = int32(-1) << 16 constant negInt64 (line 13) | negInt64 = int64(-1) << 16 constant negInt (line 14) | negInt = int(-1) << 16 function errNilReference (line 19) | func errNilReference(v any) error { function DecInt8 (line 23) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 42) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 66) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 81) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 101) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 116) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 136) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 151) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 171) | func DecInt(p []byte, v *int) error { function DecIntR (line 186) | func DecIntR(p []byte, v **int) error { function DecUint8 (line 206) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 224) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 247) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 262) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 282) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 297) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 317) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 332) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 352) | func DecUint(p []byte, v *uint) error { function DecUintR (line 367) | func DecUintR(p []byte, v **uint) error { function DecString (line 387) | func DecString(p []byte, v *string) error { function DecStringR (line 406) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 427) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 442) | func DecBigIntR(p []byte, v **big.Int) error { function DecReflect (line 461) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 482) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInt8 (line 503) | func decReflectInt8(p []byte, v reflect.Value) error { function decReflectInts (line 519) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUint8 (line 531) | func decReflectUint8(p []byte, v reflect.Value) error { function decReflectUints (line 546) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 558) | func decReflectString(p []byte, v reflect.Value) error { function decReflectNullableR (line 574) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decReflectInt8R (line 581) | func decReflectInt8R(p []byte, v reflect.Value) error { function decReflectIntsR (line 599) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUint8R (line 613) | func decReflectUint8R(p []byte, v reflect.Value) error { function decReflectUintsR (line 630) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 644) | func decReflectStringR(p []byte, v reflect.Value) error { function decInt16 (line 665) | func decInt16(p []byte) int16 { function decInt32 (line 669) | func decInt32(p []byte) int32 { function decInt64 (line 676) | func decInt64(p []byte) int64 { function decInt (line 683) | func decInt(p []byte) int { function decUint16 (line 690) | func decUint16(p []byte) uint16 { function decUint32 (line 694) | func decUint32(p []byte) uint32 { function decUint64 (line 698) | func decUint64(p []byte) uint64 { function decUint (line 702) | func decUint(p []byte) uint { FILE: serialization/text/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/text/marshal_utils.go function EncString (line 8) | func EncString(v string) ([]byte, error) { function EncStringR (line 12) | func EncStringR(v *string) ([]byte, error) { function EncBytes (line 19) | func EncBytes(v []byte) ([]byte, error) { function EncBytesR (line 23) | func EncBytesR(v *[]byte) ([]byte, error) { function EncReflect (line 30) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 49) | func EncReflectR(v reflect.Value) ([]byte, error) { function encString (line 56) | func encString(v string) []byte { FILE: serialization/text/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/text/unmarshal_utils.go function errNilReference (line 8) | func errNilReference(v any) error { function DecString (line 12) | func DecString(p []byte, v *string) error { function DecStringR (line 20) | func DecStringR(p []byte, v **string) error { function DecBytes (line 28) | func DecBytes(p []byte, v *[]byte) error { function DecBytesR (line 44) | func DecBytesR(p []byte, v **[]byte) error { function DecInterface (line 52) | func DecInterface(p []byte, v *any) error { function DecReflect (line 60) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 81) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectStringR (line 99) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectBytesR (line 114) | func decReflectBytesR(p []byte, v reflect.Value) error { function decString (line 134) | func decString(p []byte) string { function decStringR (line 141) | func decStringR(p []byte) *string { function decBytes (line 152) | func decBytes(p []byte) []byte { function decBytesR (line 164) | func decBytesR(p []byte) *[]byte { FILE: serialization/timestamp/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/timestamp/marshal_utils.go function EncInt64 (line 14) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 18) | func EncInt64R(v *int64) ([]byte, error) { function EncTime (line 25) | func EncTime(v time.Time) ([]byte, error) { function EncTimeR (line 37) | func EncTimeR(v *time.Time) ([]byte, error) { function EncReflect (line 44) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 58) | func EncReflectR(v reflect.Value) ([]byte, error) { function encInt64 (line 65) | func encInt64(v int64) []byte { FILE: serialization/timestamp/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/timestamp/unmarshal_utils.go function errNilReference (line 13) | func errNilReference(v any) error { function DecInt64 (line 17) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 32) | func DecInt64R(p []byte, v **int64) error { function DecTime (line 52) | func DecTime(p []byte, v *time.Time) error { function DecTimeR (line 68) | func DecTimeR(p []byte, v **time.Time) error { function DecReflect (line 90) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt64 (line 103) | func decReflectInt64(p []byte, v reflect.Value) error { function DecReflectR (line 115) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectIntsR (line 128) | func decReflectIntsR(p []byte, v reflect.Value) error { function decInt64 (line 146) | func decInt64(p []byte) int64 { function decTime (line 150) | func decTime(p []byte) time.Time { FILE: serialization/timeuuid/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/timeuuid/marshal_utils.go function EncArray (line 9) | func EncArray(v [16]byte) ([]byte, error) { function EncArrayR (line 13) | func EncArrayR(v *[16]byte) ([]byte, error) { function EncSlice (line 20) | func EncSlice(v []byte) ([]byte, error) { function EncSliceR (line 34) | func EncSliceR(v *[]byte) ([]byte, error) { function EncString (line 41) | func EncString(v string) ([]byte, error) { function EncStringR (line 45) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 52) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 78) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectBytes (line 100) | func encReflectBytes(rv reflect.Value) ([]byte, error) { function encReflectString (line 116) | func encReflectString(v reflect.Value) ([]byte, error) { function encString (line 170) | func encString(s string) ([]byte, error) { function xtob (line 223) | func xtob(x1, x2 byte) (byte, bool) { FILE: serialization/timeuuid/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/timeuuid/unmarshal_utils.go constant hexString (line 10) | hexString = "0123456789abcdef" constant zeroUUID (line 11) | zeroUUID = "00000000-0000-0000-0000-000000000000" function errNilReference (line 21) | func errNilReference(v any) error { function DecArray (line 25) | func DecArray(p []byte, v *[16]byte) error { function DecArrayR (line 40) | func DecArrayR(p []byte, v **[16]byte) error { function DecSlice (line 60) | func DecSlice(p []byte, v *[]byte) error { function DecSliceR (line 80) | func DecSliceR(p []byte, v **[]byte) error { function DecString (line 101) | func DecString(p []byte, v *string) error { function DecStringR (line 120) | func DecStringR(p []byte, v **string) error { function DecTime (line 141) | func DecTime(p []byte, v *time.Time) error { function DecTimeR (line 156) | func DecTimeR(p []byte, v **time.Time) error { function DecReflect (line 176) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 199) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectArray (line 223) | func decReflectArray(p []byte, v reflect.Value) error { function decReflectBytes (line 237) | func decReflectBytes(p []byte, v reflect.Value) error { function decReflectString (line 255) | func decReflectString(p []byte, v reflect.Value) error { function decReflectArrayR (line 271) | func decReflectArrayR(p []byte, v reflect.Value) error { function decReflectBytesR (line 290) | func decReflectBytesR(p []byte, v reflect.Value) error { function decReflectStringR (line 312) | func decReflectStringR(p []byte, v reflect.Value) error { function decString (line 332) | func decString(p []byte) string { function decTime (line 345) | func decTime(u []byte) time.Time { function decTimestamp (line 352) | func decTimestamp(u []byte) int64 { FILE: serialization/tinyint/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/tinyint/marshal_utils.go constant supportedTypes (line 11) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncInt8 (line 18) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 22) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 29) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 36) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 43) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 50) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 57) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 64) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 71) | func EncInt(v int) ([]byte, error) { function EncIntR (line 78) | func EncIntR(v *int) ([]byte, error) { function EncUint8 (line 85) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 89) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 96) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 103) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 110) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 117) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 124) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 131) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 138) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 145) | func EncUintR(v *uint) ([]byte, error) { function EncBigInt (line 152) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 159) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 166) | func EncString(v string) ([]byte, error) { function EncStringR (line 178) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 185) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 224) | func EncReflectR(v reflect.Value) ([]byte, error) { FILE: serialization/tinyint/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/tinyint/unmarshal_utils.go constant negInt16 (line 12) | negInt16 = int16(-1) << 8 constant negInt32 (line 13) | negInt32 = int32(-1) << 8 constant negInt64 (line 14) | negInt64 = int64(-1) << 8 constant negInt (line 15) | negInt = int(-1) << 8 function errNilReference (line 20) | func errNilReference(v any) error { function DecInt8 (line 24) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 39) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 59) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 74) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 94) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 109) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 129) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 144) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 164) | func DecInt(p []byte, v *int) error { function DecIntR (line 179) | func DecIntR(p []byte, v **int) error { function DecUint8 (line 199) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 214) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 234) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 249) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 269) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 284) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 304) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 319) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 339) | func DecUint(p []byte, v *uint) error { function DecUintR (line 354) | func DecUintR(p []byte, v **uint) error { function DecString (line 374) | func DecString(p []byte, v *string) error { function DecStringR (line 393) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 414) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 429) | func DecBigIntR(p []byte, v **big.Int) error { function DecReflect (line 448) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 465) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectInts (line 482) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUints (line 494) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 506) | func decReflectString(p []byte, v reflect.Value) error { function decReflectIntsR (line 522) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUintsR (line 536) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 550) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectNullableR (line 571) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decInt16 (line 578) | func decInt16(p []byte) int16 { function decInt32 (line 585) | func decInt32(p []byte) int32 { function decInt64 (line 592) | func decInt64(p []byte) int64 { function decInt (line 599) | func decInt(p []byte) int { FILE: serialization/uuid/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/uuid/marshal_utils.go function EncArray (line 9) | func EncArray(v [16]byte) ([]byte, error) { function EncArrayR (line 13) | func EncArrayR(v *[16]byte) ([]byte, error) { function EncSlice (line 20) | func EncSlice(v []byte) ([]byte, error) { function EncSliceR (line 34) | func EncSliceR(v *[]byte) ([]byte, error) { function EncString (line 41) | func EncString(v string) ([]byte, error) { function EncStringR (line 45) | func EncStringR(v *string) ([]byte, error) { function EncReflect (line 52) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 78) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectBytes (line 100) | func encReflectBytes(rv reflect.Value) ([]byte, error) { function encReflectString (line 116) | func encReflectString(v reflect.Value) ([]byte, error) { function encString (line 167) | func encString(s string) ([]byte, error) { function xtob (line 217) | func xtob(x1, x2 byte) (byte, bool) { FILE: serialization/uuid/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/uuid/unmarshal_utils.go constant hexString (line 8) | hexString = "0123456789abcdef" function errNilReference (line 15) | func errNilReference(v any) error { function DecArray (line 19) | func DecArray(p []byte, v *[16]byte) error { function DecArrayR (line 34) | func DecArrayR(p []byte, v **[16]byte) error { function DecSlice (line 54) | func DecSlice(p []byte, v *[]byte) error { function DecSliceR (line 74) | func DecSliceR(p []byte, v **[]byte) error { function DecString (line 95) | func DecString(p []byte, v *string) error { function DecStringR (line 114) | func DecStringR(p []byte, v **string) error { function DecReflect (line 135) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 158) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectArray (line 182) | func decReflectArray(p []byte, v reflect.Value) error { function decReflectBytes (line 196) | func decReflectBytes(p []byte, v reflect.Value) error { function decReflectString (line 214) | func decReflectString(p []byte, v reflect.Value) error { function decReflectArrayR (line 230) | func decReflectArrayR(p []byte, v reflect.Value) error { function decReflectBytesR (line 249) | func decReflectBytesR(p []byte, v reflect.Value) error { function decReflectStringR (line 271) | func decReflectStringR(p []byte, v reflect.Value) error { function decString (line 291) | func decString(p []byte) string { FILE: serialization/varchar/marshal.go function Marshal (line 7) | func Marshal(value any) ([]byte, error) { FILE: serialization/varchar/marshal_utils.go function EncString (line 8) | func EncString(v string) ([]byte, error) { function EncStringR (line 12) | func EncStringR(v *string) ([]byte, error) { function EncBytes (line 19) | func EncBytes(v []byte) ([]byte, error) { function EncBytesR (line 23) | func EncBytesR(v *[]byte) ([]byte, error) { function EncReflect (line 30) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 49) | func EncReflectR(v reflect.Value) ([]byte, error) { function encString (line 56) | func encString(v string) []byte { FILE: serialization/varchar/unmarshal.go function Unmarshal (line 8) | func Unmarshal(data []byte, value any) error { FILE: serialization/varchar/unmarshal_utils.go function errNilReference (line 8) | func errNilReference(v any) error { function DecString (line 12) | func DecString(p []byte, v *string) error { function DecStringR (line 20) | func DecStringR(p []byte, v **string) error { function DecBytes (line 28) | func DecBytes(p []byte, v *[]byte) error { function DecBytesR (line 44) | func DecBytesR(p []byte, v **[]byte) error { function DecInterface (line 52) | func DecInterface(p []byte, v *any) error { function DecReflect (line 60) | func DecReflect(p []byte, v reflect.Value) error { function DecReflectR (line 81) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectStringR (line 99) | func decReflectStringR(p []byte, v reflect.Value) error { function decReflectBytesR (line 114) | func decReflectBytesR(p []byte, v reflect.Value) error { function decString (line 134) | func decString(p []byte) string { function decStringR (line 141) | func decStringR(p []byte) *string { function decBytes (line 152) | func decBytes(p []byte) []byte { function decBytesR (line 164) | func decBytesR(p []byte) *[]byte { FILE: serialization/varint/marshal.go function Marshal (line 8) | func Marshal(value any) ([]byte, error) { FILE: serialization/varint/marshal_bigint_test.go function TestEnc2BigInt (line 11) | func TestEnc2BigInt(t *testing.T) { FILE: serialization/varint/marshal_custom.go constant supportedTypes (line 10) | supportedTypes = "~int8, ~int16, ~int32, ~int64, ~int, ~uint8, ~uint16, ... function EncReflect (line 12) | func EncReflect(v reflect.Value) ([]byte, error) { function EncReflectR (line 43) | func EncReflectR(v reflect.Value) ([]byte, error) { function encReflectString (line 50) | func encReflectString(v reflect.Value) ([]byte, error) { FILE: serialization/varint/marshal_ints.go function EncInt8 (line 3) | func EncInt8(v int8) ([]byte, error) { function EncInt8R (line 7) | func EncInt8R(v *int8) ([]byte, error) { function EncInt16 (line 14) | func EncInt16(v int16) ([]byte, error) { function EncInt16R (line 18) | func EncInt16R(v *int16) ([]byte, error) { function EncInt32 (line 25) | func EncInt32(v int32) ([]byte, error) { function EncInt32R (line 29) | func EncInt32R(v *int32) ([]byte, error) { function EncInt64 (line 36) | func EncInt64(v int64) ([]byte, error) { function EncInt64R (line 40) | func EncInt64R(v *int64) ([]byte, error) { function EncInt (line 47) | func EncInt(v int) ([]byte, error) { function EncIntR (line 51) | func EncIntR(v *int) ([]byte, error) { function encInt8 (line 58) | func encInt8(v int8) []byte { function encInt16 (line 62) | func encInt16(v int16) []byte { function encInt32 (line 69) | func encInt32(v int32) []byte { function EncInt64Ext (line 82) | func EncInt64Ext(v int64) []byte { function encInt (line 107) | func encInt(v int) []byte { FILE: serialization/varint/marshal_uints.go function EncUint8 (line 3) | func EncUint8(v uint8) ([]byte, error) { function EncUint8R (line 7) | func EncUint8R(v *uint8) ([]byte, error) { function EncUint16 (line 14) | func EncUint16(v uint16) ([]byte, error) { function EncUint16R (line 18) | func EncUint16R(v *uint16) ([]byte, error) { function EncUint32 (line 25) | func EncUint32(v uint32) ([]byte, error) { function EncUint32R (line 29) | func EncUint32R(v *uint32) ([]byte, error) { function EncUint64 (line 36) | func EncUint64(v uint64) ([]byte, error) { function EncUint64R (line 40) | func EncUint64R(v *uint64) ([]byte, error) { function EncUint (line 47) | func EncUint(v uint) ([]byte, error) { function EncUintR (line 51) | func EncUintR(v *uint) ([]byte, error) { function encUint8 (line 58) | func encUint8(v uint8) []byte { function encUint16 (line 65) | func encUint16(v uint16) []byte { function encUint32 (line 76) | func encUint32(v uint32) []byte { function encUint64 (line 91) | func encUint64(v uint64) []byte { function encUint (line 114) | func encUint(v uint) []byte { FILE: serialization/varint/marshal_utils.go constant maxInt8 (line 11) | maxInt8 = 1<<7 - 1 constant maxInt16 (line 12) | maxInt16 = 1<<15 - 1 constant maxInt24 (line 13) | maxInt24 = 1<<23 - 1 constant maxInt32 (line 14) | maxInt32 = 1<<31 - 1 constant maxInt40 (line 15) | maxInt40 = 1<<39 - 1 constant maxInt48 (line 16) | maxInt48 = 1<<47 - 1 constant maxInt56 (line 17) | maxInt56 = 1<<55 - 1 constant maxInt64 (line 18) | maxInt64 = 1<<63 - 1 constant minInt8 (line 20) | minInt8 = -1 << 7 constant minInt16 (line 21) | minInt16 = -1 << 15 constant minInt24 (line 22) | minInt24 = -1 << 23 constant minInt32 (line 23) | minInt32 = -1 << 31 constant minInt40 (line 24) | minInt40 = -1 << 39 constant minInt48 (line 25) | minInt48 = -1 << 47 constant minInt56 (line 26) | minInt56 = -1 << 55 function EncBigInt (line 29) | func EncBigInt(v big.Int) ([]byte, error) { function EncBigIntR (line 33) | func EncBigIntR(v *big.Int) ([]byte, error) { function EncString (line 40) | func EncString(v string) ([]byte, error) { function EncStringR (line 70) | func EncStringR(v *string) ([]byte, error) { function encBigInt (line 77) | func encBigInt(v big.Int) []byte { function EncBigIntRS (line 109) | func EncBigIntRS(v *big.Int) []byte { FILE: serialization/varint/unmarshal.go function Unmarshal (line 9) | func Unmarshal(data []byte, value any) error { FILE: serialization/varint/unmarshal_bigint_test.go function TestDec2BigInt (line 10) | func TestDec2BigInt(t *testing.T) { FILE: serialization/varint/unmarshal_custom.go function DecReflect (line 9) | func DecReflect(p []byte, v reflect.Value) error { function decReflectInt8 (line 38) | func decReflectInt8(p []byte, v reflect.Value) error { function decReflectInt16 (line 50) | func decReflectInt16(p []byte, v reflect.Value) error { function decReflectInt32 (line 66) | func decReflectInt32(p []byte, v reflect.Value) error { function decReflectInts (line 86) | func decReflectInts(p []byte, v reflect.Value) error { function decReflectUint8 (line 114) | func decReflectUint8(p []byte, v reflect.Value) error { function decReflectUint16 (line 134) | func decReflectUint16(p []byte, v reflect.Value) error { function decReflectUint32 (line 156) | func decReflectUint32(p []byte, v reflect.Value) error { function decReflectUints (line 182) | func decReflectUints(p []byte, v reflect.Value) error { function decReflectString (line 216) | func decReflectString(p []byte, v reflect.Value) error { function DecReflectR (line 248) | func DecReflectR(p []byte, v reflect.Value) error { function decReflectNullableR (line 277) | func decReflectNullableR(p []byte, v reflect.Value) reflect.Value { function decReflectInt8R (line 284) | func decReflectInt8R(p []byte, v reflect.Value) error { function decReflectInt16R (line 298) | func decReflectInt16R(p []byte, v reflect.Value) error { function decReflectInt32R (line 318) | func decReflectInt32R(p []byte, v reflect.Value) error { function decReflectIntsR (line 346) | func decReflectIntsR(p []byte, v reflect.Value) error { function decReflectUint8R (line 390) | func decReflectUint8R(p []byte, v reflect.Value) error { function decReflectUint16R (line 414) | func decReflectUint16R(p []byte, v reflect.Value) error { function decReflectUint32R (line 442) | func decReflectUint32R(p []byte, v reflect.Value) error { function decReflectUintsR (line 478) | func decReflectUintsR(p []byte, v reflect.Value) error { function decReflectStringR (line 530) | func decReflectStringR(p []byte, v reflect.Value) error { FILE: serialization/varint/unmarshal_ints.go constant negInt16s8 (line 8) | negInt16s8 = int16(-1) << 8 constant negInt32s8 (line 10) | negInt32s8 = int32(-1) << 8 constant negInt32s16 (line 11) | negInt32s16 = int32(-1) << 16 constant negInt32s24 (line 12) | negInt32s24 = int32(-1) << 24 constant negInt64s8 (line 14) | negInt64s8 = int64(-1) << 8 constant negInt64s16 (line 15) | negInt64s16 = int64(-1) << 16 constant negInt64s24 (line 16) | negInt64s24 = int64(-1) << 24 constant negInt64s32 (line 17) | negInt64s32 = int64(-1) << 32 constant negInt64s40 (line 18) | negInt64s40 = int64(-1) << 40 constant negInt64s48 (line 19) | negInt64s48 = int64(-1) << 48 constant negInt64s56 (line 20) | negInt64s56 = int64(-1) << 56 constant negIntS8 (line 22) | negIntS8 = int(-1) << 8 constant negIntS16 (line 23) | negIntS16 = int(-1) << 16 constant negIntS24 (line 24) | negIntS24 = int(-1) << 24 constant negIntS32 (line 25) | negIntS32 = int(-1) << 32 constant negIntS40 (line 26) | negIntS40 = int(-1) << 40 constant negIntS48 (line 27) | negIntS48 = int(-1) << 48 constant negIntS56 (line 28) | negIntS56 = int(-1) << 56 function DecInt8 (line 31) | func DecInt8(p []byte, v *int8) error { function DecInt8R (line 46) | func DecInt8R(p []byte, v **int8) error { function DecInt16 (line 66) | func DecInt16(p []byte, v *int16) error { function DecInt16R (line 85) | func DecInt16R(p []byte, v **int16) error { function DecInt32 (line 110) | func DecInt32(p []byte, v *int32) error { function DecInt32R (line 133) | func DecInt32R(p []byte, v **int32) error { function DecInt64 (line 164) | func DecInt64(p []byte, v *int64) error { function DecInt64R (line 195) | func DecInt64R(p []byte, v **int64) error { function DecInt (line 238) | func DecInt(p []byte, v *int) error { function DecIntR (line 269) | func DecIntR(p []byte, v **int) error { function dec1toInt8 (line 312) | func dec1toInt8(p []byte) int8 { function dec1toInt16 (line 316) | func dec1toInt16(p []byte) int16 { function dec1toInt32 (line 323) | func dec1toInt32(p []byte) int32 { function dec1toInt64 (line 330) | func dec1toInt64(p []byte) int64 { function dec1toInt (line 337) | func dec1toInt(p []byte) int { function dec2toInt16 (line 344) | func dec2toInt16(p []byte) int16 { function dec2toInt32 (line 348) | func dec2toInt32(p []byte) int32 { function dec2toInt64 (line 355) | func dec2toInt64(p []byte) int64 { function dec2toInt (line 362) | func dec2toInt(p []byte) int { function dec3toInt32 (line 369) | func dec3toInt32(p []byte) int32 { function dec3toInt64 (line 376) | func dec3toInt64(p []byte) int64 { function dec3toInt (line 383) | func dec3toInt(p []byte) int { function dec4toInt32 (line 390) | func dec4toInt32(p []byte) int32 { function dec4toInt64 (line 394) | func dec4toInt64(p []byte) int64 { function dec4toInt (line 401) | func dec4toInt(p []byte) int { function dec5toInt64 (line 408) | func dec5toInt64(p []byte) int64 { function dec5toInt (line 415) | func dec5toInt(p []byte) int { function dec6toInt64 (line 422) | func dec6toInt64(p []byte) int64 { function dec6toInt (line 429) | func dec6toInt(p []byte) int { function dec7toInt64 (line 436) | func dec7toInt64(p []byte) int64 { function dec7toInt (line 443) | func dec7toInt(p []byte) int { function dec8toInt64 (line 450) | func dec8toInt64(p []byte) int64 { function dec8toInt (line 454) | func dec8toInt(p []byte) int { FILE: serialization/varint/unmarshal_uints.go function DecUint8 (line 7) | func DecUint8(p []byte, v *uint8) error { function DecUint8R (line 29) | func DecUint8R(p []byte, v **uint8) error { function DecUint16 (line 57) | func DecUint16(p []byte, v *uint16) error { function DecUint16R (line 81) | func DecUint16R(p []byte, v **uint16) error { function DecUint32 (line 112) | func DecUint32(p []byte, v *uint32) error { function DecUint32R (line 140) | func DecUint32R(p []byte, v **uint32) error { function DecUint64 (line 177) | func DecUint64(p []byte, v *uint64) error { function DecUint64R (line 213) | func DecUint64R(p []byte, v **uint64) error { function DecUint (line 262) | func DecUint(p []byte, v *uint) error { function DecUintR (line 298) | func DecUintR(p []byte, v **uint) error { function dec1toUint8 (line 347) | func dec1toUint8(p []byte) uint8 { function dec1toUint16 (line 351) | func dec1toUint16(p []byte) uint16 { function dec1toUint32 (line 355) | func dec1toUint32(p []byte) uint32 { function dec1toUint64 (line 359) | func dec1toUint64(p []byte) uint64 { function dec1toUint (line 363) | func dec1toUint(p []byte) uint { function dec2toUint8 (line 367) | func dec2toUint8(p []byte) uint8 { function dec2toUint16 (line 371) | func dec2toUint16(p []byte) uint16 { function dec2toUint32 (line 375) | func dec2toUint32(p []byte) uint32 { function dec2toUint64 (line 379) | func dec2toUint64(p []byte) uint64 { function dec2toUint (line 383) | func dec2toUint(p []byte) uint { function dec3toUint16 (line 387) | func dec3toUint16(p []byte) uint16 { function dec3toUint32 (line 391) | func dec3toUint32(p []byte) uint32 { function dec3toUint64 (line 395) | func dec3toUint64(p []byte) uint64 { function dec3toUint (line 399) | func dec3toUint(p []byte) uint { function dec4toUint32 (line 403) | func dec4toUint32(p []byte) uint32 { function dec4toUint64 (line 407) | func dec4toUint64(p []byte) uint64 { function dec4toUint (line 411) | func dec4toUint(p []byte) uint { function dec5toUint32 (line 415) | func dec5toUint32(p []byte) uint32 { function dec5toUint64 (line 419) | func dec5toUint64(p []byte) uint64 { function dec5toUint (line 423) | func dec5toUint(p []byte) uint { function dec6toUint64 (line 427) | func dec6toUint64(p []byte) uint64 { function dec6toUint (line 431) | func dec6toUint(p []byte) uint { function dec7toUint64 (line 435) | func dec7toUint64(p []byte) uint64 { function dec7toUint (line 439) | func dec7toUint(p []byte) uint { function dec8toUint64 (line 443) | func dec8toUint64(p []byte) uint64 { function dec8toUint (line 447) | func dec8toUint(p []byte) uint { function dec9toUint64 (line 451) | func dec9toUint64(p []byte) uint64 { function dec9toUint (line 455) | func dec9toUint(p []byte) uint { FILE: serialization/varint/unmarshal_utils.go function errBrokenData (line 9) | func errBrokenData(p []byte) error { function errNilReference (line 16) | func errNilReference(v any) error { function DecString (line 20) | func DecString(p []byte, v *string) error { function DecStringR (line 55) | func DecStringR(p []byte, v **string) error { function DecBigInt (line 100) | func DecBigInt(p []byte, v *big.Int) error { function DecBigIntR (line 128) | func DecBigIntR(p []byte, v **big.Int) error { function Dec2BigInt (line 139) | func Dec2BigInt(p []byte) *big.Int { function dec2ToBigInt (line 163) | func dec2ToBigInt(p []byte, v *big.Int) { FILE: session.go type Session (line 59) | type Session struct method SubscribeToEvents (line 264) | func (s *Session) SubscribeToEvents(name string, queueSize int, filter... method init (line 268) | func (s *Session) init() error { method AwaitSchemaAgreement (line 469) | func (s *Session) AwaitSchemaAgreement(ctx context.Context) error { method reconnectDownedHosts (line 480) | func (s *Session) reconnectDownedHosts(intv time.Duration) { method SetConsistency (line 514) | func (s *Session) SetConsistency(cons Consistency) { method SetPageSize (line 522) | func (s *Session) SetPageSize(n int) { method SetPrefetch (line 532) | func (s *Session) SetPrefetch(p float64) { method SetTrace (line 540) | func (s *Session) SetTrace(trace Tracer) { method QueryWithContext (line 547) | func (s *Session) QueryWithContext(ctx context.Context, stmt string, v... method Query (line 557) | func (s *Session) Query(stmt string, values ...any) *Query { method Bind (line 580) | func (s *Session) Bind(stmt string, b func(q *QueryInfo) ([]any, error... method Close (line 592) | func (s *Session) Close() { method Closed (line 643) | func (s *Session) Closed() bool { method initialized (line 650) | func (s *Session) initialized() bool { method Ready (line 657) | func (s *Session) Ready() error { method WaitUntilReady (line 667) | func (s *Session) WaitUntilReady() error { method executeQuery (line 672) | func (s *Session) executeQuery(qry *Query) (it *Iter) { method removeHost (line 691) | func (s *Session) removeHost(h *HostInfo) { method KeyspaceMetadata (line 699) | func (s *Session) KeyspaceMetadata(keyspace string) (*KeyspaceMetadata... method TableMetadata (line 712) | func (s *Session) TableMetadata(keyspace, table string) (*TableMetadat... method TabletsMetadata (line 730) | func (s *Session) TabletsMetadata() (tablets.TabletInfoList, error) { method TableTabletsMetadata (line 744) | func (s *Session) TableTabletsMetadata(keyspace, table string) (tablet... method ForEachTablet (line 764) | func (s *Session) ForEachTablet(fn func(keyspace, table string, entrie... method getConn (line 781) | func (s *Session) getConn() *Conn { method findTabletReplicasUnsafeForToken (line 801) | func (s *Session) findTabletReplicasUnsafeForToken(keyspace, table str... method routingKeyInfo (line 813) | func (s *Session) routingKeyInfo(ctx context.Context, stmt string, req... method executeBatch (line 969) | func (s *Session) executeBatch(batch *Batch) *Iter { method ExecuteBatch (line 998) | func (s *Session) ExecuteBatch(batch *Batch) error { method ExecuteBatchCAS (line 1008) | func (s *Session) ExecuteBatchCAS(batch *Batch, dest ...any) (applied ... method MapExecuteBatchCAS (line 1028) | func (s *Session) MapExecuteBatchCAS(batch *Batch, dest map[string]any... method NewBatch (line 2518) | func (s *Session) NewBatch(typ BatchType) *Batch { method BatchWithContext (line 2523) | func (s *Session) BatchWithContext(ctx context.Context, typ BatchType)... method Batch (line 2530) | func (s *Session) Batch(typ BatchType) *Batch { method GetHosts (line 2937) | func (s *Session) GetHosts() []*HostInfo { method GetHostPoolByID (line 2973) | func (s *Session) GetHostPoolByID(hostID string) HostPoolInfo { method IterateHostPools (line 2978) | func (s *Session) IterateHostPools(iter func(info HostPoolInfo) bool) { function resolveInitialEndpoints (line 111) | func resolveInitialEndpoints(resolver DNSResolver, addrs []string, defau... function newSessionCommon (line 130) | func newSessionCommon(cfg ClusterConfig) (*Session, error) { function NewSession (line 215) | func NewSession(cfg ClusterConfig) (*Session, error) { function NewSessionNonBlocking (line 238) | func NewSessionNonBlocking(cfg ClusterConfig) (*Session, error) { type QueryInfo (line 567) | type QueryInfo struct function translateAddressPort (line 1057) | func translateAddressPort(addressTranslator AddressTranslator, host *Hos... type hostMetrics (line 1085) | type hostMetrics struct type queryMetrics (line 1094) | type queryMetrics struct method hostMetrics (line 1113) | func (qm *queryMetrics) hostMetrics(host *HostInfo) *hostMetrics { method hostMetricsLocked (line 1124) | func (qm *queryMetrics) hostMetricsLocked(host *HostInfo) *hostMetrics { method attempts (line 1137) | func (qm *queryMetrics) attempts() int { method latency (line 1144) | func (qm *queryMetrics) latency() int64 { method reset (line 1164) | func (qm *queryMetrics) reset() { method attempt (line 1174) | func (qm *queryMetrics) attempt(addAttempts int, addLatency time.Durat... function preFilledQueryMetrics (line 1103) | func preFilledQueryMetrics(m map[UUID]*hostMetrics) *queryMetrics { type Query (line 1196) | type Query struct method defaultsFromSession (line 1270) | func (q *Query) defaultsFromSession() { method Statement (line 1292) | func (q Query) Statement() string { method Values (line 1298) | func (q Query) Values() []any { method String (line 1303) | func (q Query) String() string { method Attempts (line 1308) | func (q *Query) Attempts() int { method AddAttempts (line 1312) | func (q *Query) AddAttempts(i int, host *HostInfo) { method Latency (line 1317) | func (q *Query) Latency() int64 { method AddLatency (line 1321) | func (q *Query) AddLatency(l int64, host *HostInfo) { method Consistency (line 1328) | func (q *Query) Consistency(c Consistency) *Query { method GetConsistency (line 1335) | func (q *Query) GetConsistency() Consistency { method SetConsistency (line 1340) | func (q *Query) SetConsistency(c Consistency) { method CustomPayload (line 1345) | func (q *Query) CustomPayload(customPayload map[string][]byte) *Query { method Context (line 1350) | func (q *Query) Context() context.Context { method Trace (line 1359) | func (q *Query) Trace(trace Tracer) *Query { method Observer (line 1366) | func (q *Query) Observer(observer QueryObserver) *Query { method PageSize (line 1375) | func (q *Query) PageSize(n int) *Query { method DefaultTimestamp (line 1386) | func (q *Query) DefaultTimestamp(enable bool) *Query { method WithTimestamp (line 1397) | func (q *Query) WithTimestamp(timestamp int64) *Query { method RoutingKey (line 1405) | func (q *Query) RoutingKey(routingKey []byte) *Query { method withContext (line 1410) | func (q *Query) withContext(ctx context.Context) ExecutableQuery { method WithContext (line 1421) | func (q *Query) WithContext(ctx context.Context) *Query { method Cancel (line 1428) | func (q *Query) Cancel() { method execute (line 1432) | func (q *Query) execute(ctx context.Context, conn *Conn) *Iter { method attempt (line 1436) | func (q *Query) attempt(keyspace string, end, start time.Time, iter *I... method retryPolicy (line 1456) | func (q *Query) retryPolicy() RetryPolicy { method Keyspace (line 1461) | func (q *Query) Keyspace() string { method Table (line 1478) | func (q *Query) Table() string { method GetSession (line 1482) | func (q *Query) GetSession() *Session { method GetRoutingKey (line 1492) | func (q *Query) GetRoutingKey() ([]byte, error) { method shouldPrepare (line 1526) | func (q *Query) shouldPrepare() bool { method Prefetch (line 1607) | func (q *Query) Prefetch(p float64) *Query { method RetryPolicy (line 1613) | func (q *Query) RetryPolicy(r RetryPolicy) *Query { method SetSpeculativeExecutionPolicy (line 1619) | func (q *Query) SetSpeculativeExecutionPolicy(sp SpeculativeExecutionP... method speculativeExecutionPolicy (line 1625) | func (q *Query) speculativeExecutionPolicy() SpeculativeExecutionPolicy { method IsIdempotent (line 1632) | func (q *Query) IsIdempotent() bool { method IsLWT (line 1636) | func (q *Query) IsLWT() bool { method GetCustomPartitioner (line 1640) | func (q *Query) GetCustomPartitioner() Partitioner { method Idempotent (line 1648) | func (q *Query) Idempotent(value bool) *Query { method Bind (line 1655) | func (q *Query) Bind(v ...any) *Query { method SerialConsistency (line 1666) | func (q *Query) SerialConsistency(cons Consistency) *Query { method PageState (line 1677) | func (q *Query) PageState(state []byte) *Query { method NoSkipMetadata (line 1691) | func (q *Query) NoSkipMetadata() *Query { method Exec (line 1697) | func (q *Query) Exec() error { method GetRequestTimeout (line 1703) | func (b *Query) GetRequestTimeout() time.Duration { method SetRequestTimeout (line 1709) | func (b *Query) SetRequestTimeout(timeout time.Duration) *Query { method Iter (line 1724) | func (q *Query) Iter() *Iter { method executeQueryForIterPostProcessing (line 1754) | func (q *Query) executeQueryForIterPostProcessing() (iter *Iter) { method executeQuery (line 1762) | func (q *Query) executeQuery() *Iter { method MapScan (line 1777) | func (q *Query) MapScan(m map[string]any) error { method Scan (line 1790) | func (q *Query) Scan(dest ...any) error { method ScanCAS (line 1808) | func (q *Query) ScanCAS(dest ...any) (applied bool, err error) { method MapScanCAS (line 1832) | func (q *Query) MapScanCAS(dest map[string]any) (applied bool, err err... method Release (line 1863) | func (q *Query) Release() { method reset (line 1870) | func (q *Query) reset() { method incRefCount (line 1880) | func (q *Query) incRefCount() { method decRefCount (line 1884) | func (q *Query) decRefCount() { method borrowForExecution (line 1892) | func (q *Query) borrowForExecution() { method releaseAfterExecution (line 1896) | func (q *Query) releaseAfterExecution() { method SetHostID (line 1904) | func (q *Query) SetHostID(hostID string) *Query { method GetHostID (line 1910) | func (q *Query) GetHostID() string { type queryRoutingInfo (line 1244) | type queryRoutingInfo struct method isLWT (line 1258) | func (qri *queryRoutingInfo) isLWT() bool { method getPartitioner (line 1264) | func (qri *queryRoutingInfo) getPartitioner() Partitioner { function stmtKeyword (line 1544) | func stmtKeyword(stmt string) string { function stmtIsDML (line 1590) | func stmtIsDML(stmt string) bool { function isUseStatement (line 1714) | func isUseStatement(stmt string) bool { type Iter (line 1934) | type Iter struct method Host (line 1960) | func (iter *Iter) Host() *HostInfo { method Columns (line 1965) | func (iter *Iter) Columns() []ColumnInfo { method copyPageData (line 1974) | func (iter *Iter) copyPageData(src *Iter) { method bindWarningHandler (line 2003) | func (iter *Iter) bindWarningHandler(qry ExecutableQuery, handler Warn... method releaseWarningQuery (line 2023) | func (iter *Iter) releaseWarningQuery() { method collectReleasedFramerMetadata (line 2039) | func (iter *Iter) collectReleasedFramerMetadata(f framerInterface) { method handleWarningsOnce (line 2051) | func (iter *Iter) handleWarningsOnce() { method finalize (line 2063) | func (iter *Iter) finalize(dispatchWarnings bool) { method discard (line 2083) | func (iter *Iter) discard() { method fetchNextPage (line 2099) | func (iter *Iter) fetchNextPage() bool { method Scanner (line 2236) | func (iter *Iter) Scanner() Scanner { method readColumn (line 2244) | func (iter *Iter) readColumn() ([]byte, error) { method Scan (line 2262) | func (iter *Iter) Scan(dest ...any) bool { method GetCustomPayload (line 2323) | func (iter *Iter) GetCustomPayload() map[string][]byte { method Warnings (line 2335) | func (iter *Iter) Warnings() []string { method Close (line 2351) | func (iter *Iter) Close() error { method WillSwitchPage (line 2358) | func (iter *Iter) WillSwitchPage() bool { method checkErrAndNotFound (line 2363) | func (iter *Iter) checkErrAndNotFound() error { method PageState (line 2374) | func (iter *Iter) PageState() []byte { method LastPage (line 2379) | func (iter *Iter) LastPage() bool { method NumRows (line 2386) | func (iter *Iter) NumRows() int { function newErrorIterWithReleasedFramer (line 2087) | func newErrorIterWithReleasedFramer(err error, framer framerInterface) *... type Scanner (line 2119) | type Scanner interface type iterScanner (line 2138) | type iterScanner struct method Next (line 2144) | func (is *iterScanner) Next() bool { method Scan (line 2197) | func (is *iterScanner) Scan(dest ...any) error { method Err (line 2226) | func (is *iterScanner) Err() error { function scanColumn (line 2173) | func scanColumn(p []byte, col ColumnInfo, dest []any) (int, error) { type nextIter (line 2392) | type nextIter struct method fetchAsync (line 2418) | func (n *nextIter) fetchAsync() { method storeFetched (line 2424) | func (n *nextIter) storeFetched(next *Iter) { method close (line 2439) | func (n *nextIter) close() { method consume (line 2458) | func (n *nextIter) consume() { method fetch (line 2469) | func (n *nextIter) fetch() *Iter { function newNextIter (line 2403) | func newNextIter(qry *Query, pos int) *nextIter { type Batch (line 2488) | type Batch struct method execute (line 958) | func (b *Batch) execute(ctx context.Context, conn *Conn) *Iter { method Exec (line 964) | func (b *Batch) Exec() error { method Trace (line 2554) | func (b *Batch) Trace(trace Tracer) *Batch { method Observer (line 2561) | func (b *Batch) Observer(observer BatchObserver) *Batch { method Keyspace (line 2566) | func (b *Batch) Keyspace() string { method Table (line 2571) | func (b *Batch) Table() string { method GetSession (line 2575) | func (b *Batch) GetSession() *Session { method Attempts (line 2580) | func (b *Batch) Attempts() int { method AddAttempts (line 2584) | func (b *Batch) AddAttempts(i int, host *HostInfo) { method Latency (line 2589) | func (b *Batch) Latency() int64 { method AddLatency (line 2593) | func (b *Batch) AddLatency(l int64, host *HostInfo) { method GetConsistency (line 2599) | func (b *Batch) GetConsistency() Consistency { method SetConsistency (line 2605) | func (b *Batch) SetConsistency(c Consistency) { method Context (line 2609) | func (b *Batch) Context() context.Context { method IsIdempotent (line 2616) | func (b *Batch) IsIdempotent() bool { method IsLWT (line 2625) | func (b *Batch) IsLWT() bool { method GetCustomPartitioner (line 2629) | func (b *Batch) GetCustomPartitioner() Partitioner { method speculativeExecutionPolicy (line 2633) | func (b *Batch) speculativeExecutionPolicy() SpeculativeExecutionPolicy { method SpeculativeExecutionPolicy (line 2637) | func (b *Batch) SpeculativeExecutionPolicy(sp SpeculativeExecutionPoli... method Query (line 2643) | func (b *Batch) Query(stmt string, args ...any) *Batch { method Bind (line 2651) | func (b *Batch) Bind(stmt string, bind func(q *QueryInfo) ([]any, erro... method retryPolicy (line 2655) | func (b *Batch) retryPolicy() RetryPolicy { method RetryPolicy (line 2660) | func (b *Batch) RetryPolicy(r RetryPolicy) *Batch { method withContext (line 2665) | func (b *Batch) withContext(ctx context.Context) ExecutableQuery { method WithContext (line 2675) | func (b *Batch) WithContext(ctx context.Context) *Batch { method Cancel (line 2682) | func (*Batch) Cancel() { method Size (line 2687) | func (b *Batch) Size() int { method SerialConsistency (line 2698) | func (b *Batch) SerialConsistency(cons Consistency) *Batch { method DefaultTimestamp (line 2712) | func (b *Batch) DefaultTimestamp(enable bool) *Batch { method WithTimestamp (line 2723) | func (b *Batch) WithTimestamp(timestamp int64) *Batch { method attempt (line 2729) | func (b *Batch) attempt(keyspace string, end, start time.Time, iter *I... method GetRoutingKey (line 2759) | func (b *Batch) GetRoutingKey() ([]byte, error) { method GetRequestTimeout (line 2790) | func (b *Batch) GetRequestTimeout() time.Duration { method SetRequestTimeout (line 2796) | func (b *Batch) SetRequestTimeout(timeout time.Duration) *Batch { method borrowForExecution (line 2844) | func (b *Batch) borrowForExecution() { method releaseAfterExecution (line 2849) | func (b *Batch) releaseAfterExecution() { method SetHostID (line 2858) | func (b *Batch) SetHostID(hostID string) *Batch { method GetHostID (line 2864) | func (b *Batch) GetHostID() string { function createRoutingKey (line 2801) | func createRoutingKey(routingKeyInfo *routingKeyInfo, values []any) ([]b... type BatchType (line 2868) | type BatchType constant LoggedBatch (line 2871) | LoggedBatch BatchType = 0 constant UnloggedBatch (line 2872) | UnloggedBatch BatchType = 1 constant CounterBatch (line 2873) | CounterBatch BatchType = 2 type BatchEntry (line 2876) | type BatchEntry struct type ColumnInfo (line 2883) | type ColumnInfo struct method String (line 2890) | func (c ColumnInfo) String() string { type routingKeyInfoLRU (line 2895) | type routingKeyInfoLRU struct method Remove (line 2913) | func (r *routingKeyInfoLRU) Remove(key string) { method Max (line 2921) | func (r *routingKeyInfoLRU) Max(max int) { type routingKeyInfo (line 2900) | type routingKeyInfo struct method String (line 2909) | func (r *routingKeyInfo) String() string { type inflightCachedEntry (line 2930) | type inflightCachedEntry struct type HostInformation (line 2941) | type HostInformation interface type HostPoolInfo (line 2963) | type HostPoolInfo interface type ObservedQuery (line 2982) | type ObservedQuery struct type QueryObserver (line 3010) | type QueryObserver interface type ObservedBatch (line 3017) | type ObservedBatch struct type BatchObserver (line 3041) | type BatchObserver interface type ObservedConnect (line 3050) | type ObservedConnect struct type ConnectObserver (line 3062) | type ConnectObserver interface type Error (line 3067) | type Error struct method Error (line 3072) | func (e Error) Error() string { type ErrProtocol (line 3092) | type ErrProtocol struct function NewErrProtocol (line 3094) | func NewErrProtocol(format string, args ...any) error { constant BatchSizeMaximum (line 3100) | BatchSizeMaximum = 65535 FILE: session_connect_test.go type OneConnTestServer (line 33) | type OneConnTestServer struct method Accepted (line 57) | func (c *OneConnTestServer) Accepted() chan struct{} { method Close (line 61) | func (c *OneConnTestServer) Close() { method Serve (line 65) | func (c *OneConnTestServer) Serve() { method lockedClose (line 74) | func (c *OneConnTestServer) lockedClose() { function NewOneConnTestServer (line 43) | func NewOneConnTestServer() (*OneConnTestServer, error) { function parseAddressPort (line 84) | func parseAddressPort(hostPort string) (net.IP, int) { FILE: session_event_bus_integration_test.go function TestSessionEventBusReceivesSchemaChangeEvent (line 18) | func TestSessionEventBusReceivesSchemaChangeEvent(t *testing.T) { function TestSessionEventBusReceivesControlReconnectEvent (line 56) | func TestSessionEventBusReceivesControlReconnectEvent(t *testing.T) { FILE: session_event_bus_test.go function TestSessionEventBusPublishesEvents (line 15) | func TestSessionEventBusPublishesEvents(t *testing.T) { FILE: session_test.go function TestSessionAPI (line 40) | func TestSessionAPI(t *testing.T) { type funcQueryObserver (line 125) | type funcQueryObserver method ObserveQuery (line 127) | func (f funcQueryObserver) ObserveQuery(ctx context.Context, o Observe... function TestQueryBasicAPI (line 131) | func TestQueryBasicAPI(t *testing.T) { function TestQueryShouldPrepare (line 206) | func TestQueryShouldPrepare(t *testing.T) { function TestBatchBasicAPI (line 227) | func TestBatchBasicAPI(t *testing.T) { function TestConsistencyNames (line 323) | func TestConsistencyNames(t *testing.T) { function TestIsUseStatement (line 347) | func TestIsUseStatement(t *testing.T) { type simpleTestRetryPolycy (line 376) | type simpleTestRetryPolycy struct method Attempt (line 381) | func (p *simpleTestRetryPolycy) Attempt(q RetryableQuery) bool { method GetRetryType (line 385) | func (p *simpleTestRetryPolycy) GetRetryType(error) RetryType { function TestRetryType_IgnoreRethrow (line 393) | func TestRetryType_IgnoreRethrow(t *testing.T) { type sessionCache (line 445) | type sessionCache struct method Get (line 452) | func (c *sessionCache) Get(sessionKey string) (session *tls.ClientSess... method Put (line 456) | func (c *sessionCache) Put(sessionKey string, cs *tls.ClientSessionSta... method NumberOfTickets (line 470) | func (c *sessionCache) NumberOfTickets() int { function newSessionCache (line 480) | func newSessionCache() *sessionCache { function withSessionCache (line 489) | func withSessionCache(cache tls.ClientSessionCache) func(config *Cluster... function TestTLSTicketResumption (line 501) | func TestTLSTicketResumption(t *testing.T) { FILE: session_unit_test.go function TestShouldPrepareNonDML (line 43) | func TestShouldPrepareNonDML(t *testing.T) { function TestShouldPrepareDML (line 67) | func TestShouldPrepareDML(t *testing.T) { function TestAsyncSessionInit (line 93) | func TestAsyncSessionInit(t *testing.T) { function TestExtractKeyspaceTableFromDDL (line 122) | func TestExtractKeyspaceTableFromDDL(t *testing.T) { function TestTableMetadataAfterInvalidation (line 236) | func TestTableMetadataAfterInvalidation(t *testing.T) { function TestTableMetadataAfterKeyspaceInvalidation (line 275) | func TestTableMetadataAfterKeyspaceInvalidation(t *testing.T) { function newTestSessionForTableMetadata (line 311) | func newTestSessionForTableMetadata(ctrl *schemaDataMock) *Session { function TestScyllaIsCdcTableAfterInvalidation (line 317) | func TestScyllaIsCdcTableAfterInvalidation(t *testing.T) { function TestScyllaIsCdcTableNotCdcSuffix (line 348) | func TestScyllaIsCdcTableNotCdcSuffix(t *testing.T) { function TestTestTableName (line 371) | func TestTestTableName(t *testing.T) { function TestTestTableNameSanitizesSpecialChars (line 405) | func TestTestTableNameSanitizesSpecialChars(t *testing.T) { function TestTestTableNameTruncation (line 419) | func TestTestTableNameTruncation(t *testing.T) { function TestTestTableNameUniqueness (line 450) | func TestTestTableNameUniqueness(t *testing.T) { type testWarningFramer (line 461) | type testWarningFramer struct method ReadBytesInternal (line 467) | func (f *testWarningFramer) ReadBytesInternal() ([]byte, error) { retu... method GetCustomPayload (line 468) | func (f *testWarningFramer) GetCustomPayload() map[string][]byte { method GetHeaderWarnings (line 471) | func (f *testWarningFramer) GetHeaderWarnings() []string { return f.wa... method Release (line 472) | func (f *testWarningFramer) Release() { f.released ... type recordingWarningHandler (line 474) | type recordingWarningHandler struct method HandleWarnings (line 482) | func (h *recordingWarningHandler) HandleWarnings(qry ExecutableQuery, ... type staticConnPicker (line 492) | type staticConnPicker struct method Pick (line 496) | func (p staticConnPicker) Pick(Token, ExecutableQuery) *Conn { return ... method Put (line 497) | func (p staticConnPicker) Put(*Conn) error { return ... method Remove (line 498) | func (p staticConnPicker) Remove(*Conn) {} method InFlight (line 499) | func (p staticConnPicker) InFlight() int { return 0 } method Size (line 500) | func (p staticConnPicker) Size() (int, int) { return ... method Close (line 501) | func (p staticConnPicker) Close() {} method NextShard (line 502) | func (p staticConnPicker) NextShard() (shardID, nrShards int) { method GetConnectionCount (line 505) | func (p staticConnPicker) GetConnectionCount() int { return 1 } method GetExcessConnectionCount (line 506) | func (p staticConnPicker) GetExcessConnectionCount() int { return 0 } method GetShardCount (line 507) | func (p staticConnPicker) GetShardCount() int { return 0 } type staticSelectedHost (line 509) | type staticSelectedHost struct method Info (line 513) | func (h staticSelectedHost) Info() *HostInfo { return h.host } method Token (line 514) | func (h staticSelectedHost) Token() Token { return nil } method Mark (line 515) | func (h staticSelectedHost) Mark(error) {} type pagingTestConn (line 517) | type pagingTestConn struct method Close (line 521) | func (*pagingTestConn) Close() {} method exec (line 522) | func (*pagingTestConn) exec(context.Context, frameBuilder, Tracer, tim... method awaitSchemaAgreement (line 525) | func (*pagingTestConn) awaitSchemaAgreement(context.Context) error { r... method executeQuery (line 526) | func (c *pagingTestConn) executeQuery(ctx context.Context, qry *Query)... method querySystem (line 529) | func (*pagingTestConn) querySystem(context.Context, string, ...any) *I... method getIsSchemaV2 (line 530) | func (*pagingTestConn) getIsSchemaV2() bool ... method setSchemaV2 (line 531) | func (*pagingTestConn) setSchemaV2(bool) ... method getScyllaSupported (line 532) | func (*pagingTestConn) getScyllaSupported() ScyllaConnectionFeatures { type fixedRetryPolicy (line 536) | type fixedRetryPolicy struct method Attempt (line 541) | func (p *fixedRetryPolicy) Attempt(q RetryableQuery) bool { method GetRetryType (line 545) | func (p *fixedRetryPolicy) GetRetryType(error) RetryType { type executorTestQuery (line 549) | type executorTestQuery struct method borrowForExecution (line 561) | func (q *executorTestQuery) borrowForExecution() { method releaseAfterExecution (line 565) | func (q *executorTestQuery) releaseAfterExecution() { method execute (line 569) | func (q *executorTestQuery) execute(ctx context.Context, conn *Conn) *... method attempt (line 573) | func (q *executorTestQuery) attempt(string, time.Time, time.Time, *Ite... method retryPolicy (line 577) | func (q *executorTestQuery) retryPolicy() RetryPolicy { method speculativeExecutionPolicy (line 581) | func (q *executorTestQuery) speculativeExecutionPolicy() SpeculativeEx... method GetRoutingKey (line 588) | func (q *executorTestQuery) GetRoutingKey() ([]byte, error) { return n... method Keyspace (line 589) | func (q *executorTestQuery) Keyspace() string { return "" } method Table (line 590) | func (q *executorTestQuery) Table() string { return "" } method IsIdempotent (line 591) | func (q *executorTestQuery) IsIdempotent() bool { return q... method IsLWT (line 592) | func (q *executorTestQuery) IsLWT() bool { return f... method GetCustomPartitioner (line 593) | func (q *executorTestQuery) GetCustomPartitioner() Partitioner { method GetHostID (line 596) | func (q *executorTestQuery) GetHostID() string { return "" } method withContext (line 598) | func (q *executorTestQuery) withContext(ctx context.Context) Executabl... method Attempts (line 604) | func (q *executorTestQuery) Attempts() int { method SetConsistency (line 608) | func (q *executorTestQuery) SetConsistency(c Consistency) { method GetConsistency (line 612) | func (q *executorTestQuery) GetConsistency() Consistency { method Context (line 616) | func (q *executorTestQuery) Context() context.Context { method GetSession (line 623) | func (q *executorTestQuery) GetSession() *Session { return nil } function newTestQueryExecutor (line 625) | func newTestQueryExecutor(host *HostInfo) *queryExecutor { function newWarningTestQuery (line 638) | func newWarningTestQuery() *Query { function TestIterWarnings (line 648) | func TestIterWarnings(t *testing.T) { function TestNewErrorIterWithReleasedFramer (line 763) | func TestNewErrorIterWithReleasedFramer(t *testing.T) { function TestIterWarningHandler (line 787) | func TestIterWarningHandler(t *testing.T) { function TestIterAutoFinalizeOnTerminalConsumption (line 1014) | func TestIterAutoFinalizeOnTerminalConsumption(t *testing.T) { function TestQueryExecutorRetryAndDiscardWarningHandling (line 1094) | func TestQueryExecutorRetryAndDiscardWarningHandling(t *testing.T) { function TestIterCloseCleansPrefetchedNextPage (line 1167) | func TestIterCloseCleansPrefetchedNextPage(t *testing.T) { function TestSliceMapClosesIterator (line 1224) | func TestSliceMapClosesIterator(t *testing.T) { function TestIterFetchNextPageRetiresConsumedFetchContextOnly (line 1255) | func TestIterFetchNextPageRetiresConsumedFetchContextOnly(t *testing.T) { function TestQueryIterManualPagingDefersHiddenEmptyPageWarnings (line 1309) | func TestQueryIterManualPagingDefersHiddenEmptyPageWarnings(t *testing.T) { function TestQueryIterManualPagingPreservesHiddenWarningsOnTerminalError (line 1376) | func TestQueryIterManualPagingPreservesHiddenWarningsOnTerminalError(t *... function TestTableTabletsMetadata (line 1437) | func TestTableTabletsMetadata(t *testing.T) { function TestForEachTablet (line 1553) | func TestForEachTablet(t *testing.T) { function TestFindTabletReplicasUnsafeForToken (line 1666) | func TestFindTabletReplicasUnsafeForToken(t *testing.T) { function TestTableMetadataValidation (line 1712) | func TestTableMetadataValidation(t *testing.T) { FILE: stress_test.go function BenchmarkConnStress (line 37) | func BenchmarkConnStress(b *testing.B) { function BenchmarkConnRoutingKey (line 68) | func BenchmarkConnRoutingKey(b *testing.B) { FILE: tablet_integration_test.go function TestTablets (line 14) | func TestTablets(t *testing.T) { FILE: tablets/cow_tablet_list_test.go function testHostUUID (line 17) | func testHostUUID(s string) HostUUID { function compareEntryRanges (line 23) | func compareEntryRanges(entries TabletEntryList, ranges [][]int64) bool { function TestAddTabletToPerTableList (line 35) | func TestAddTabletToPerTableList(t *testing.T) { function TestBulkAddToPerTableList (line 137) | func TestBulkAddToPerTableList(t *testing.T) { function TestCowTabletListAddAndFind (line 245) | func TestCowTabletListAddAndFind(t *testing.T) { function TestCowTabletListBulkAdd (line 422) | func TestCowTabletListBulkAdd(t *testing.T) { function TestCowTabletListGet (line 576) | func TestCowTabletListGet(t *testing.T) { function TestCowTabletListGetTableTablets (line 620) | func TestCowTabletListGetTableTablets(t *testing.T) { function TestCowTabletListRemove (line 724) | func TestCowTabletListRemove(t *testing.T) { function TestCowTabletListForEach (line 858) | func TestCowTabletListForEach(t *testing.T) { function TestCowTabletListLifecycle (line 1024) | func TestCowTabletListLifecycle(t *testing.T) { function TestOpQueueRun (line 1106) | func TestOpQueueRun(t *testing.T) { function TestCowTabletListConcurrency (line 1198) | func TestCowTabletListConcurrency(t *testing.T) { function TestCowTabletListEdgeCases (line 1515) | func TestCowTabletListEdgeCases(t *testing.T) { FILE: tablets/tabets_utils_test.go function TestCreateTablets (line 11) | func TestCreateTablets(t *testing.T) { function TestReplicaGenerator (line 46) | func TestReplicaGenerator(t *testing.T) { FILE: tablets/tablet_utils.go constant randSeed (line 12) | randSeed = 100 type ReplicaSetGenerator (line 17) | type ReplicaSetGenerator struct method Next (line 47) | func (it *ReplicaSetGenerator) Next() []ReplicaInfo { function NewReplicaSetGenerator (line 28) | func NewReplicaSetGenerator(hosts []HostUUID, rf int) *ReplicaSetGenerat... function binomial (line 63) | func binomial(hosts, rf int) int { function unrankCombination (line 81) | func unrankCombination(n, k, counter int, input []HostUUID) []ReplicaInfo { function getThreadSafeRnd (line 103) | func getThreadSafeRnd() *tests.ThreadSafeRand { function getRnd (line 107) | func getRnd() *rand.Rand { function GenerateHostUUIDs (line 113) | func GenerateHostUUIDs(count int) []HostUUID { function createTablets (line 124) | func createTablets(ks, table string, hosts []HostUUID, rf, count int, to... FILE: tablets/tablets.go type HostUUID (line 13) | type HostUUID method String (line 16) | func (u HostUUID) String() string { method IsEmpty (line 31) | func (u HostUUID) IsEmpty() bool { function ParseHostUUID (line 36) | func ParseHostUUID(s string) (HostUUID, error) { function MustParseHostUUID (line 58) | func MustParseHostUUID(s string) HostUUID { type ReplicaInfo (line 66) | type ReplicaInfo struct method HostID (line 72) | func (r ReplicaInfo) HostID() string { method HostUUIDValue (line 77) | func (r ReplicaInfo) HostUUIDValue() HostUUID { method ShardID (line 81) | func (r ReplicaInfo) ShardID() int { method String (line 85) | func (r ReplicaInfo) String() string { type TabletInfoBuilder (line 89) | type TabletInfoBuilder struct method Build (line 110) | func (b TabletInfoBuilder) Build() (TabletInfo, error) { function NewTabletInfoBuilder (line 97) | func NewTabletInfoBuilder() TabletInfoBuilder { type toString (line 101) | type toString interface type uuidProvider (line 106) | type uuidProvider interface type TabletInfo (line 161) | type TabletInfo struct method KeyspaceName (line 169) | func (t TabletInfo) KeyspaceName() string { method FirstToken (line 173) | func (t TabletInfo) FirstToken() int64 { method LastToken (line 177) | func (t TabletInfo) LastToken() int64 { method TableName (line 181) | func (t TabletInfo) TableName() string { method Replicas (line 185) | func (t TabletInfo) Replicas() []ReplicaInfo { method ReplicasUnsafe (line 192) | func (t TabletInfo) ReplicasUnsafe() []ReplicaInfo { method toEntry (line 404) | func (t TabletInfo) toEntry() TabletEntry { type TabletInfoList (line 196) | type TabletInfoList type TabletEntry (line 199) | type TabletEntry struct method Replicas (line 208) | func (e TabletEntry) Replicas() []ReplicaInfo { method ReplicasUnsafe (line 215) | func (e TabletEntry) ReplicasUnsafe() []ReplicaInfo { method FirstToken (line 219) | func (e TabletEntry) FirstToken() int64 { method LastToken (line 223) | func (e TabletEntry) LastToken() int64 { method toTabletInfo (line 413) | func (e TabletEntry) toTabletInfo(keyspace, table string) TabletInfo { type TabletEntryList (line 205) | type TabletEntryList method findOverlapRange (line 231) | func (t TabletEntryList) findOverlapRange(firstToken, lastToken int64)... method addEntry (line 283) | func (t TabletEntryList) addEntry(e TabletEntry) TabletEntryList { method bulkAddEntries (line 298) | func (t TabletEntryList) bulkAddEntries(entries TabletEntryList) Table... method findEntryForToken (line 344) | func (t TabletEntryList) findEntryForToken(token int64, l int, r int) ... method removeEntriesWithHost (line 370) | func (t TabletEntryList) removeEntriesWithHost(hostID HostUUID) Tablet... type tableKey (line 424) | type tableKey struct type tableTablets (line 430) | type tableTablets struct method store (line 441) | func (tt *tableTablets) store(list TabletEntryList) { function newTableTablets (line 434) | func newTableTablets() *tableTablets { type tabletOp (line 446) | type tabletOp interface type opAddTablet (line 450) | type opAddTablet struct method execute (line 454) | func (op opAddTablet) execute(c *CowTabletList) { c.doAddTablet(op.tab... type opBulkAddTablets (line 456) | type opBulkAddTablets struct method execute (line 460) | func (op opBulkAddTablets) execute(c *CowTabletList) { c.doBulkAddTabl... type opRemoveHost (line 462) | type opRemoveHost struct method execute (line 466) | func (op opRemoveHost) execute(c *CowTabletList) { c.doRemoveTabletsWi... type opRemoveKeyspace (line 468) | type opRemoveKeyspace struct method execute (line 472) | func (op opRemoveKeyspace) execute(c *CowTabletList) { c.doRemoveTable... type opRemoveTable (line 474) | type opRemoveTable struct method execute (line 479) | func (op opRemoveTable) execute(c *CowTabletList) { c.doRemoveTabletsW... type opFlush (line 481) | type opFlush struct method execute (line 485) | func (op opFlush) execute(_ *CowTabletList) { close(op.done) } constant opQueueBufferSize (line 488) | opQueueBufferSize = 4096 type opQueue (line 491) | type opQueue struct method next (line 513) | func (q *opQueue) next() tabletOp { method run (line 551) | func (q *opQueue) run(process func(tabletOp)) { method close (line 563) | func (q *opQueue) close() { method flush (line 577) | func (q *opQueue) flush() { method send (line 600) | func (q *opQueue) send(op tabletOp) { method beginSend (line 611) | func (q *opQueue) beginSend() bool { method endSend (line 621) | func (q *opQueue) endSend() { function newOpQueue (line 503) | func newOpQueue() *opQueue { type CowTabletList (line 636) | type CowTabletList struct method Close (line 654) | func (c *CowTabletList) Close() { method Flush (line 662) | func (c *CowTabletList) Flush() { method cloneTableMap (line 670) | func (c *CowTabletList) cloneTableMap() tableMap { method getOrCreateTable (line 680) | func (c *CowTabletList) getOrCreateTable(key tableKey) *tableTablets { method doAddTablet (line 693) | func (c *CowTabletList) doAddTablet(tablet TabletInfo) { method doBulkAddTablets (line 702) | func (c *CowTabletList) doBulkAddTablets(tablets TabletInfoList) { method doRemoveTabletsWithHost (line 731) | func (c *CowTabletList) doRemoveTabletsWithHost(hostID HostUUID) { method doRemoveTabletsWithKeyspace (line 755) | func (c *CowTabletList) doRemoveTabletsWithKeyspace(keyspace string) { method doRemoveTabletsWithTable (line 776) | func (c *CowTabletList) doRemoveTabletsWithTable(keyspace, table strin... method getTable (line 794) | func (c *CowTabletList) getTable(key tableKey) *tableTablets { method Get (line 803) | func (c *CowTabletList) Get() TabletInfoList { method GetTableTablets (line 830) | func (c *CowTabletList) GetTableTablets(keyspace, table string) Tablet... method ForEach (line 850) | func (c *CowTabletList) ForEach(fn func(keyspace, table string, entrie... method FindReplicasForToken (line 869) | func (c *CowTabletList) FindReplicasForToken(keyspace, table string, t... method FindReplicasUnsafeForToken (line 878) | func (c *CowTabletList) FindReplicasUnsafeForToken(keyspace, table str... method FindTabletForToken (line 887) | func (c *CowTabletList) FindTabletForToken(keyspace, table string, tok... method sendOp (line 905) | func (c *CowTabletList) sendOp(op tabletOp) { method AddTablet (line 913) | func (c *CowTabletList) AddTablet(tablet TabletInfo) { method BulkAddTablets (line 918) | func (c *CowTabletList) BulkAddTablets(tablets TabletInfoList) { method RemoveTabletsWithHost (line 923) | func (c *CowTabletList) RemoveTabletsWithHost(hostID HostUUID) { method RemoveTabletsWithKeyspace (line 928) | func (c *CowTabletList) RemoveTabletsWithKeyspace(keyspace string) { method RemoveTabletsWithTable (line 933) | func (c *CowTabletList) RemoveTabletsWithTable(keyspace string, table ... function NewCowTabletList (line 643) | func NewCowTabletList() *CowTabletList { FILE: tablets/tablets_bench_test.go constant tabletsCountMedium (line 13) | tabletsCountMedium = 1500 function BenchmarkFindReplicasUnsafeForToken (line 17) | func BenchmarkFindReplicasUnsafeForToken(b *testing.B) { type opConfig (line 47) | type opConfig struct function BenchmarkCowTabletList (line 53) | func BenchmarkCowTabletList(b *testing.B) { function runCowTabletListTestSuit (line 68) | func runCowTabletListTestSuit(b *testing.B, name string, hostsCount, par... function runSingleCowTabletListTest (line 113) | func runSingleCowTabletListTest(b *testing.B, hostsCount, parallelism, r... FILE: tablets/tablets_test.go function TestFindEntryForToken (line 11) | func TestFindEntryForToken(t *testing.T) { function TestFindOverlapRange (line 167) | func TestFindOverlapRange(t *testing.T) { function TestAddEntry (line 278) | func TestAddEntry(t *testing.T) { FILE: tests/bench/bench_marshal_test.go function generateRandomBinaryData (line 14) | func generateRandomBinaryData(size int) []byte { type RandomData (line 21) | type RandomData struct function generateRandomJSON (line 32) | func generateRandomJSON(size int) string { function BenchmarkSerialization (line 59) | func BenchmarkSerialization(b *testing.B) { FILE: tests/bench/bench_single_conn_test.go function InitializeCluster (line 15) | func InitializeCluster() error { function RecordSelectTraffic (line 48) | func RecordSelectTraffic(size int, dir string) error { function RecordInsertTraffic (line 78) | func RecordInsertTraffic(size int, dir string) error { function BenchmarkSingleConnectionSelect (line 102) | func BenchmarkSingleConnectionSelect(b *testing.B) { function BenchmarkSingleConnectionInsert (line 128) | func BenchmarkSingleConnectionInsert(b *testing.B) { function TestMain (line 157) | func TestMain(m *testing.M) { FILE: tests/bench/bench_vector_public_test.go constant vectorProto (line 12) | vectorProto = 4 constant apacheCassandraTypePrefix (line 13) | apacheCassandraTypePrefix = "org.apache.cassandra.db.marshal." constant vectorTypePrefix (line 14) | vectorTypePrefix = apacheCassandraTypePrefix + "VectorType(" + apacheCas... constant vectorTypeSuffix (line 15) | vectorTypeSuffix = ")" function makeFloatVectorType (line 17) | func makeFloatVectorType(dim int) gocql.VectorType { function BenchmarkVectorMarshalFloat32Public (line 30) | func BenchmarkVectorMarshalFloat32Public(b *testing.B) { function BenchmarkVectorUnmarshalFloat32Public (line 57) | func BenchmarkVectorUnmarshalFloat32Public(b *testing.B) { function BenchmarkVectorRoundTripPublic (line 85) | func BenchmarkVectorRoundTripPublic(b *testing.B) { FILE: tests/serialization/marshal_0_unset_test.go function TestMarshalUnsetColumn (line 12) | func TestMarshalUnsetColumn(t *testing.T) { FILE: tests/serialization/marshal_10_decimal_corrupt_test.go function TestMarshalDecimalCorrupt (line 14) | func TestMarshalDecimalCorrupt(t *testing.T) { FILE: tests/serialization/marshal_10_decimal_test.go function TestMarshalDecimal (line 20) | func TestMarshalDecimal(t *testing.T) { FILE: tests/serialization/marshal_11_texts_test.go function TestMarshalTexts (line 17) | func TestMarshalTexts(t *testing.T) { FILE: tests/serialization/marshal_12_ascii_corrupt_test.go function TestMarshalAsciiMustFail (line 15) | func TestMarshalAsciiMustFail(t *testing.T) { FILE: tests/serialization/marshal_12_ascii_test.go function TestMarshalAscii (line 15) | func TestMarshalAscii(t *testing.T) { FILE: tests/serialization/marshal_13_uuids_corrupt_test.go function TestMarshalUUIDsMustFail (line 16) | func TestMarshalUUIDsMustFail(t *testing.T) { FILE: tests/serialization/marshal_13_uuids_test.go function TestMarshalUUIDs (line 16) | func TestMarshalUUIDs(t *testing.T) { function TestMarshalTimeUUID (line 124) | func TestMarshalTimeUUID(t *testing.T) { FILE: tests/serialization/marshal_14_inet_corrupt_test.go function TestMarshalsInetMustFail (line 16) | func TestMarshalsInetMustFail(t *testing.T) { FILE: tests/serialization/marshal_14_inet_test.go function TestMarshalsInet (line 16) | func TestMarshalsInet(t *testing.T) { FILE: tests/serialization/marshal_15_time_corrupt_test.go function TestMarshalTimeCorrupt (line 17) | func TestMarshalTimeCorrupt(t *testing.T) { FILE: tests/serialization/marshal_15_time_test.go function TestMarshalsTime (line 16) | func TestMarshalsTime(t *testing.T) { FILE: tests/serialization/marshal_16_timestamp_corrupt_test.go function TestMarshalTimestampCorrupt (line 16) | func TestMarshalTimestampCorrupt(t *testing.T) { FILE: tests/serialization/marshal_16_timestamp_test.go function TestMarshalsTimestamp (line 17) | func TestMarshalsTimestamp(t *testing.T) { FILE: tests/serialization/marshal_17_date_corrupt_test.go function TestMarshalDateCorrupt (line 16) | func TestMarshalDateCorrupt(t *testing.T) { FILE: tests/serialization/marshal_17_date_test.go function TestMarshalsDate (line 17) | func TestMarshalsDate(t *testing.T) { FILE: tests/serialization/marshal_18_duration_corrupt_test.go function TestMarshalDurationCorrupt (line 15) | func TestMarshalDurationCorrupt(t *testing.T) { FILE: tests/serialization/marshal_18_duration_test.go function TestMarshalsDuration (line 16) | func TestMarshalsDuration(t *testing.T) { FILE: tests/serialization/marshal_19_list_set_v3_corrupt_test.go function TestMarshalSetListV3Corrupt (line 15) | func TestMarshalSetListV3Corrupt(t *testing.T) { FILE: tests/serialization/marshal_19_list_set_v3_test.go function TestMarshalSetListV3 (line 14) | func TestMarshalSetListV3(t *testing.T) { FILE: tests/serialization/marshal_1_boolean_corrupt_test.go function TestMarshalBooleanCorrupt (line 16) | func TestMarshalBooleanCorrupt(t *testing.T) { FILE: tests/serialization/marshal_1_boolean_test.go function TestMarshalBoolean (line 15) | func TestMarshalBoolean(t *testing.T) { FILE: tests/serialization/marshal_20_map_v3_corrupt_test.go function TestMarshalMapV3Corrupt (line 15) | func TestMarshalMapV3Corrupt(t *testing.T) { FILE: tests/serialization/marshal_20_map_v3_test.go function TestMarshalMapV3 (line 14) | func TestMarshalMapV3(t *testing.T) { FILE: tests/serialization/marshal_2_tinyint_corrupt_test.go function TestMarshalTinyintCorrupt (line 16) | func TestMarshalTinyintCorrupt(t *testing.T) { FILE: tests/serialization/marshal_2_tinyint_test.go function TestMarshalTinyint (line 16) | func TestMarshalTinyint(t *testing.T) { FILE: tests/serialization/marshal_3_smallint_corrupt_test.go function TestMarshalSmallintCorrupt (line 16) | func TestMarshalSmallintCorrupt(t *testing.T) { FILE: tests/serialization/marshal_3_smallint_test.go function TestMarshalSmallint (line 16) | func TestMarshalSmallint(t *testing.T) { FILE: tests/serialization/marshal_4_int_corrupt_test.go function TestMarshalIntCorrupt (line 16) | func TestMarshalIntCorrupt(t *testing.T) { FILE: tests/serialization/marshal_4_int_test.go function TestMarshalInt (line 16) | func TestMarshalInt(t *testing.T) { FILE: tests/serialization/marshal_5_bigint_corrupt_test.go function TestMarshalBigIntCorrupt (line 16) | func TestMarshalBigIntCorrupt(t *testing.T) { FILE: tests/serialization/marshal_5_bigint_test.go function TestMarshalBigInt (line 16) | func TestMarshalBigInt(t *testing.T) { FILE: tests/serialization/marshal_6_counter_corrupt_test.go function TestMarshalCounterCorrupt (line 16) | func TestMarshalCounterCorrupt(t *testing.T) { FILE: tests/serialization/marshal_6_counter_test.go function TestMarshalCounter (line 16) | func TestMarshalCounter(t *testing.T) { FILE: tests/serialization/marshal_7_varint_corrupt_test.go function TestMarshalVarIntCorrupt (line 13) | func TestMarshalVarIntCorrupt(t *testing.T) { FILE: tests/serialization/marshal_7_varint_test.go function TestMarshalVarIntNew (line 16) | func TestMarshalVarIntNew(t *testing.T) { FILE: tests/serialization/marshal_8_float_corrupt_test.go function TestMarshalFloatCorrupt (line 15) | func TestMarshalFloatCorrupt(t *testing.T) { FILE: tests/serialization/marshal_8_float_test.go function TestMarshalFloat (line 16) | func TestMarshalFloat(t *testing.T) { FILE: tests/serialization/marshal_9_double_corrupt_test.go function TestMarshalDoubleCorrupt (line 15) | func TestMarshalDoubleCorrupt(t *testing.T) { FILE: tests/serialization/marshal_9_duble_test.go function TestMarshalDouble (line 16) | func TestMarshalDouble(t *testing.T) { FILE: token.go type Partitioner (line 44) | type Partitioner interface type Token (line 51) | type Token interface type murmur3Partitioner (line 57) | type murmur3Partitioner struct method Name (line 59) | func (p murmur3Partitioner) Name() string { method Hash (line 63) | func (p murmur3Partitioner) Hash(partitionKey []byte) Token { method ParseString (line 69) | func (p murmur3Partitioner) ParseString(str string) Token { type int64Token (line 74) | type int64Token method String (line 81) | func (m int64Token) String() string { method Less (line 85) | func (m int64Token) Less(token Token) bool { function parseInt64Token (line 76) | func parseInt64Token(str string) int64Token { type orderedPartitioner (line 90) | type orderedPartitioner struct method Name (line 93) | func (p orderedPartitioner) Name() string { method Hash (line 97) | func (p orderedPartitioner) Hash(partitionKey []byte) Token { method ParseString (line 102) | func (p orderedPartitioner) ParseString(str string) Token { type orderedToken (line 91) | type orderedToken method String (line 106) | func (o orderedToken) String() string { method Less (line 110) | func (o orderedToken) Less(token Token) bool { type randomPartitioner (line 115) | type randomPartitioner struct method Name (line 118) | func (r randomPartitioner) Name() string { method Hash (line 125) | func (p randomPartitioner) Hash(partitionKey []byte) Token { method ParseString (line 137) | func (p randomPartitioner) ParseString(str string) Token { type randomToken (line 116) | type randomToken method String (line 143) | func (r *randomToken) String() string { method Less (line 147) | func (r *randomToken) Less(token Token) bool { type hostToken (line 151) | type hostToken struct method String (line 156) | func (ht hostToken) String() string { type tokenRing (line 161) | type tokenRing struct method Len (line 201) | func (t *tokenRing) Len() int { method Less (line 205) | func (t *tokenRing) Less(i, j int) bool { method Swap (line 209) | func (t *tokenRing) Swap(i, j int) { method String (line 213) | func (t *tokenRing) String() string { method GetHostForPartitionKey (line 239) | func (t *tokenRing) GetHostForPartitionKey(partitionKey []byte) (host ... method GetHostForToken (line 249) | func (t *tokenRing) GetHostForToken(token Token) (host *HostInfo, endT... function newTokenRing (line 174) | func newTokenRing(partitioner string, hosts []*HostInfo) (*tokenRing, er... FILE: token_test.go function TestMurmur3Partitioner (line 45) | func TestMurmur3Partitioner(t *testing.T) { function TestInt64Token (line 64) | func TestInt64Token(t *testing.T) { function TestOrderedPartitioner (line 79) | func TestOrderedPartitioner(t *testing.T) { function TestOrderedToken (line 104) | func TestOrderedToken(t *testing.T) { function TestRandomPartitioner (line 119) | func TestRandomPartitioner(t *testing.T) { function TestRandomPartitionerMatchesReference (line 143) | func TestRandomPartitionerMatchesReference(t *testing.T) { function TestRandomToken (line 160) | func TestRandomToken(t *testing.T) { type intToken (line 174) | type intToken method String (line 176) | func (i intToken) String() string { return strconv.Itoa(int(i)) } method Less (line 177) | func (i intToken) Less(token Token) bool { return i < token.(intToken) } function TestTokenRing_Int (line 182) | func TestTokenRing_Int(t *testing.T) { function TestTokenRing_Nil (line 244) | func TestTokenRing_Nil(t *testing.T) { function TestTokenRing_UnknownPartition (line 258) | func TestTokenRing_UnknownPartition(t *testing.T) { function hostsForTests (line 267) | func hostsForTests(n int) []*HostInfo { function TestTokenRing_Murmur3 (line 281) | func TestTokenRing_Murmur3(t *testing.T) { function TestTokenRing_Ordered (line 313) | func TestTokenRing_Ordered(t *testing.T) { function TestTokenRing_Random (line 347) | func TestTokenRing_Random(t *testing.T) { FILE: topology.go type hostTokens (line 34) | type hostTokens struct type tokenRingReplicas (line 45) | type tokenRingReplicas method Less (line 47) | func (h tokenRingReplicas) Less(i, j int) bool { return h[i].token.Les... method Len (line 48) | func (h tokenRingReplicas) Len() int { return len(h) } method Swap (line 49) | func (h tokenRingReplicas) Swap(i, j int) { h[i], h[j] = h[j], h[... method replicasFor (line 51) | func (h tokenRingReplicas) replicasFor(t Token) *hostTokens { type placementStrategy (line 68) | type placementStrategy interface function getReplicationFactorFromOpts (line 73) | func getReplicationFactorFromOpts(val any) (int, error) { function getStrategy (line 93) | func getStrategy(ks *KeyspaceMetadata, logger StdLogger) placementStrate... type simpleStrategy (line 127) | type simpleStrategy struct method replicationFactor (line 131) | func (s *simpleStrategy) replicationFactor(dc string) int { method replicaMap (line 135) | func (s *simpleStrategy) replicaMap(tokenRing *tokenRing) tokenRingRep... type networkTopology (line 159) | type networkTopology struct method replicationFactor (line 163) | func (n *networkTopology) replicationFactor(dc string) int { method haveRF (line 167) | func (n *networkTopology) haveRF(replicaCounts map[string]int) bool { method replicaMap (line 181) | func (n *networkTopology) replicaMap(tokenRing *tokenRing) tokenRingRe... FILE: topology_test.go function TestPlacementStrategy_SimpleStrategy (line 36) | func TestPlacementStrategy_SimpleStrategy(t *testing.T) { function TestPlacementStrategy_NetworkStrategy (line 80) | func TestPlacementStrategy_NetworkStrategy(t *testing.T) { FILE: tracer.go type Tracer (line 15) | type Tracer interface type TraceWriter (line 19) | type TraceWriter struct method SetMaxAttempts (line 34) | func (t *TraceWriter) SetMaxAttempts(maxAttempts int) { method SetSleepInterval (line 41) | func (t *TraceWriter) SetSleepInterval(sleepInterval time.Duration) { method Trace (line 48) | func (t *TraceWriter) Trace(traceId []byte) { function NewTraceWriter (line 30) | func NewTraceWriter(session *Session, w io.Writer) *TraceWriter { type TracerEnhanced (line 124) | type TracerEnhanced struct method Trace (line 134) | func (t *TracerEnhanced) Trace(traceId []byte) { method AllTraceIDs (line 140) | func (t *TracerEnhanced) AllTraceIDs() [][]byte { method IsReady (line 146) | func (t *TracerEnhanced) IsReady(traceId []byte) (bool, error) { method GetCoordinatorTime (line 169) | func (t *TracerEnhanced) GetCoordinatorTime(traceId []byte) (string, t... method GetActivities (line 195) | func (t *TracerEnhanced) GetActivities(traceId []byte) ([]TraceEntry, ... function NewTracer (line 130) | func NewTracer(session *Session) *TracerEnhanced { type TraceEntry (line 187) | type TraceEntry struct FILE: tracer_test.go function TestTracingNewAPI (line 11) | func TestTracingNewAPI(t *testing.T) { FILE: tuple_test.go function TestTupleSimple (line 36) | func TestTupleSimple(t *testing.T) { function TestTuple_NullTuple (line 81) | func TestTuple_NullTuple(t *testing.T) { function TestTuple_TupleNotSet (line 120) | func TestTuple_TupleNotSet(t *testing.T) { function TestTupleMapScan (line 174) | func TestTupleMapScan(t *testing.T) { function TestTupleMapScanNil (line 208) | func TestTupleMapScanNil(t *testing.T) { function TestTupleMapScanNotSet (line 241) | func TestTupleMapScanNotSet(t *testing.T) { function TestTupleLastFieldEmpty (line 274) | func TestTupleLastFieldEmpty(t *testing.T) { function TestTuple_NestedCollection (line 315) | func TestTuple_NestedCollection(t *testing.T) { function TestTuple_NullableNestedCollection (line 368) | func TestTuple_NullableNestedCollection(t *testing.T) { FILE: udt_test.go type position (line 37) | type position struct method MarshalUDT (line 45) | func (p position) MarshalUDT(name string, info TypeInfo) ([]byte, erro... method UnmarshalUDT (line 58) | func (p *position) UnmarshalUDT(name string, info TypeInfo, data []byt... function TestUDT_Marshaler (line 71) | func TestUDT_Marshaler(t *testing.T) { function TestUDT_Reflect (line 128) | func TestUDT_Reflect(t *testing.T) { function TestUDT_NullObject (line 181) | func TestUDT_NullObject(t *testing.T) { function TestMapScanUDT (line 236) | func TestMapScanUDT(t *testing.T) { function TestUDT_MissingField (line 324) | func TestUDT_MissingField(t *testing.T) { function TestUDT_EmptyCollections (line 375) | func TestUDT_EmptyCollections(t *testing.T) { function TestUDT_UpdateField (line 432) | func TestUDT_UpdateField(t *testing.T) { function TestUDT_ScanNullUDT (line 490) | func TestUDT_ScanNullUDT(t *testing.T) { FILE: uuid.go type UUID (line 43) | type UUID method String (line 238) | func (u UUID) String() string { method Bytes (line 256) | func (u UUID) Bytes() []byte { method IsEmpty (line 262) | func (u UUID) IsEmpty() bool { method Variant (line 268) | func (u UUID) Variant() int { method Version (line 284) | func (u UUID) Version() int { method Node (line 290) | func (u UUID) Node() []byte { method Clock (line 299) | func (u UUID) Clock() uint32 { method Timestamp (line 310) | func (u UUID) Timestamp() int64 { method Time (line 321) | func (u UUID) Time() time.Time { method MarshalJSON (line 332) | func (u UUID) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 337) | func (u *UUID) UnmarshalJSON(data []byte) error { method MarshalText (line 351) | func (u UUID) MarshalText() ([]byte, error) { method UnmarshalText (line 355) | func (u *UUID) UnmarshalText(text []byte) (err error) { constant VariantNCSCompat (line 49) | VariantNCSCompat = 0 constant VariantIETF (line 50) | VariantIETF = 2 constant VariantMicrosoft (line 51) | VariantMicrosoft = 6 constant VariantFuture (line 52) | VariantFuture = 7 function init (line 55) | func init() { function ParseUUID (line 84) | func ParseUUID(input string) (UUID, error) { function ParseUUIDMust (line 108) | func ParseUUIDMust(input string) UUID { function UUIDFromBytes (line 117) | func UUIDFromBytes(input []byte) (UUID, error) { function MustRandomUUID (line 127) | func MustRandomUUID() UUID { function RandomUUID (line 137) | func RandomUUID() (UUID, error) { function getTimestamp (line 154) | func getTimestamp(t time.Time) int64 { function TimeUUID (line 163) | func TimeUUID() UUID { constant minClock (line 172) | minClock = 0x8080 constant maxClock (line 173) | maxClock = 0x7f7f function MinTimeUUID (line 189) | func MinTimeUUID(t time.Time) UUID { function MaxTimeUUID (line 198) | func MaxTimeUUID(t time.Time) UUID { function UUIDFromTime (line 205) | func UUIDFromTime(t time.Time) UUID { function TimeUUIDWith (line 217) | func TimeUUIDWith(t int64, clock uint32, node []byte) UUID { FILE: uuid_test.go function TestUUIDNil (line 37) | func TestUUIDNil(t *testing.T) { function TestPredefinedUUID (line 67) | func TestPredefinedUUID(t *testing.T) { function TestInvalidUUIDCharacter (line 112) | func TestInvalidUUIDCharacter(t *testing.T) { function TestInvalidUUIDLength (line 121) | func TestInvalidUUIDLength(t *testing.T) { function TestRandomUUID (line 135) | func TestRandomUUID(t *testing.T) { function TestRandomUUIDInvalidAPICalls (line 152) | func TestRandomUUIDInvalidAPICalls(t *testing.T) { function TestUUIDFromTime (line 173) | func TestUUIDFromTime(t *testing.T) { function TestTimeUUIDWith (line 184) | func TestTimeUUIDWith(t *testing.T) { function TestParseUUID (line 210) | func TestParseUUID(t *testing.T) { function TestTimeUUID (line 219) | func TestTimeUUID(t *testing.T) { function TestUnmarshalJSON (line 248) | func TestUnmarshalJSON(t *testing.T) { function TestMarshalText (line 270) | func TestMarshalText(t *testing.T) { function TestMinTimeUUID (line 293) | func TestMinTimeUUID(t *testing.T) { function TestMaxTimeUUID (line 317) | func TestMaxTimeUUID(t *testing.T) { FILE: vector_bench_test.go constant vectorTypePrefix (line 16) | vectorTypePrefix = apacheCassandraTypePrefix + "VectorType(" + apacheCas... constant vectorTypeSuffix (line 17) | vectorTypeSuffix = ")" function makeFloatVectorType (line 19) | func makeFloatVectorType(dim int, dimStr string) VectorType { function BenchmarkUnmarshalVectorFloat32 (line 33) | func BenchmarkUnmarshalVectorFloat32(b *testing.B) { function BenchmarkMarshalVectorFloat32 (line 72) | func BenchmarkMarshalVectorFloat32(b *testing.B) { function BenchmarkVectorRoundTrip (line 109) | func BenchmarkVectorRoundTrip(b *testing.B) { FILE: vector_test.go type person (line 44) | type person struct method String (line 50) | func (p person) String() string { function TestVector_Marshaler (line 54) | func TestVector_Marshaler(t *testing.T) { function TestVector_Types (line 107) | func TestVector_Types(t *testing.T) { function TestVector_MarshalerUDT (line 261) | func TestVector_MarshalerUDT(t *testing.T) { function TestVector_Empty (line 314) | func TestVector_Empty(t *testing.T) { function TestVector_MissingDimension (line 364) | func TestVector_MissingDimension(t *testing.T) { function TestVector_SubTypeParsing (line 392) | func TestVector_SubTypeParsing(t *testing.T) { FILE: version.go constant mainPackage (line 30) | mainPackage = "github.com/gocql/gocql" function init (line 35) | func init() { FILE: warning_handler.go type DefaultWarningHandler (line 3) | type DefaultWarningHandler struct method HandleWarnings (line 13) | func (d DefaultWarningHandler) HandleWarnings(qry ExecutableQuery, hos... function DefaultWarningHandlerBuilder (line 7) | func DefaultWarningHandlerBuilder(session *Session) WarningHandler { function NoopWarningHandlerBuilder (line 26) | func NoopWarningHandlerBuilder(session *Session) WarningHandler { FILE: wiki_test.go type WikiPage (line 40) | type WikiPage struct type WikiAttachment (line 52) | type WikiAttachment type WikiTest (line 75) | type WikiTest struct method CreatePages (line 112) | func (w *WikiTest) CreatePages(n int) { method InsertPage (line 126) | func (w *WikiTest) InsertPage(page *WikiPage) error { method SelectPage (line 134) | func (w *WikiTest) SelectPage(page *WikiPage, title string, revid UUID... method GetPageCount (line 143) | func (w *WikiTest) GetPageCount() int { function CreateSchema (line 82) | func CreateSchema(session *Session, tb testing.TB, table string) *WikiTe... function TestWikiCreateSchema (line 151) | func TestWikiCreateSchema(t *testing.T) { function BenchmarkWikiCreateSchema (line 160) | func BenchmarkWikiCreateSchema(b *testing.B) { function TestWikiCreatePages (line 174) | func TestWikiCreatePages(t *testing.T) { function BenchmarkWikiCreatePages (line 189) | func BenchmarkWikiCreatePages(b *testing.B) { function BenchmarkWikiSelectAllPages (line 204) | func BenchmarkWikiSelectAllPages(b *testing.B) { function BenchmarkWikiSelectSinglePage (line 232) | func BenchmarkWikiSelectSinglePage(b *testing.B) { function BenchmarkWikiSelectPageCount (line 263) | func BenchmarkWikiSelectPageCount(b *testing.B) { function TestWikiTypicalCRUD (line 282) | func TestWikiTypicalCRUD(t *testing.T) {