MCPcopy Create free account
hub / github.com/apache/cassandra-nodejs-driver / _createKeyspace

Method _createKeyspace

lib/metadata/schema-parser.js:90–105  ·  view source on GitHub ↗

* @param name * @param durableWrites * @param strategy * @param strategyOptions * @param virtual * @returns {{name, durableWrites, strategy, strategyOptions, tokenToReplica, udts, tables, functions, aggregates}} * @protected

(name, durableWrites, strategy, strategyOptions, virtual)

Source from the content-addressed store, hash-verified

88 * @protected
89 */
90 _createKeyspace(name, durableWrites, strategy, strategyOptions, virtual) {
91 return {
92 name,
93 durableWrites,
94 strategy,
95 strategyOptions,
96 virtual: virtual === true,
97 udts: {},
98 tables: {},
99 functions: {},
100 aggregates: {},
101 views: {},
102 tokenToReplica: getTokenToReplicaMapper(strategy, strategyOptions),
103 graphEngine: undefined
104 };
105 }
106
107 /**
108 * @abstract

Callers 3

getKeyspacesMethod · 0.80
getKeyspaceMethod · 0.80
_parseKeyspaceMethod · 0.80

Calls 1

getTokenToReplicaMapperFunction · 0.85

Tested by

no test coverage detected