Skip to content

Commit 61d6d5f

Browse files
committed
testing: remove duplicate static-integration stubs
The Rust integration layer already provides these test-only symbols when cpp_integration_testing is enabled. Drop the duplicate C++ stubs from testing_unimplemented.cpp so static integration builds link against a single definition.
1 parent c1eeee8 commit 61d6d5f

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

src/testing_unimplemented.cpp

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ CASS_EXPORT const CassValue*
2626
cass_aggregate_meta_init_cond(const CassAggregateMeta* aggregate_meta) {
2727
throw std::runtime_error("UNIMPLEMENTED cass_aggregate_meta_init_cond\n");
2828
}
29-
CASS_EXPORT void cass_aggregate_meta_name(const CassAggregateMeta* aggregate_meta,
30-
const char** name, size_t* name_length) {
31-
throw std::runtime_error("UNIMPLEMENTED cass_aggregate_meta_name\n");
32-
}
3329
CASS_EXPORT const CassDataType*
3430
cass_aggregate_meta_return_type(const CassAggregateMeta* aggregate_meta) {
3531
throw std::runtime_error("UNIMPLEMENTED cass_aggregate_meta_return_type\n");
@@ -48,11 +44,6 @@ CASS_EXPORT void cass_authenticator_set_error(CassAuthenticator* auth, const cha
4844
CASS_EXPORT CassError cass_batch_set_keyspace(CassBatch* batch, const char* keyspace) {
4945
throw std::runtime_error("UNIMPLEMENTED cass_batch_set_keyspace\n");
5046
}
51-
CASS_EXPORT CassError cass_cluster_set_authenticator_callbacks(
52-
CassCluster* cluster, const CassAuthenticatorCallbacks* exchange_callbacks,
53-
CassAuthenticatorDataCleanupCallback cleanup_callback, void* data) {
54-
throw std::runtime_error("UNIMPLEMENTED cass_cluster_set_authenticator_callbacks\n");
55-
}
5647
CASS_EXPORT CassError cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init(
5748
CassCluster* cluster, const char* path) {
5849
throw std::runtime_error(
@@ -117,10 +108,6 @@ CASS_EXPORT void cass_function_meta_language(const CassFunctionMeta* function_me
117108
const char** language, size_t* language_length) {
118109
throw std::runtime_error("UNIMPLEMENTED cass_function_meta_language\n");
119110
}
120-
CASS_EXPORT void cass_function_meta_name(const CassFunctionMeta* function_meta, const char** name,
121-
size_t* name_length) {
122-
throw std::runtime_error("UNIMPLEMENTED cass_function_meta_name\n");
123-
}
124111
CASS_EXPORT const CassDataType*
125112
cass_function_meta_return_type(const CassFunctionMeta* function_meta) {
126113
throw std::runtime_error("UNIMPLEMENTED cass_function_meta_return_type\n");
@@ -129,20 +116,10 @@ CASS_EXPORT const CassValue* cass_index_meta_field_by_name(const CassIndexMeta*
129116
const char* name) {
130117
throw std::runtime_error("UNIMPLEMENTED cass_index_meta_field_by_name\n");
131118
}
132-
CASS_EXPORT const CassAggregateMeta*
133-
cass_keyspace_meta_aggregate_by_name(const CassKeyspaceMeta* keyspace_meta, const char* name,
134-
const char* arguments) {
135-
throw std::runtime_error("UNIMPLEMENTED cass_keyspace_meta_aggregate_by_name\n");
136-
}
137119
CASS_EXPORT const CassValue* cass_keyspace_meta_field_by_name(const CassKeyspaceMeta* keyspace_meta,
138120
const char* name) {
139121
throw std::runtime_error("UNIMPLEMENTED cass_keyspace_meta_field_by_name\n");
140122
}
141-
CASS_EXPORT const CassFunctionMeta*
142-
cass_keyspace_meta_function_by_name(const CassKeyspaceMeta* keyspace_meta, const char* name,
143-
const char* arguments) {
144-
throw std::runtime_error("UNIMPLEMENTED cass_keyspace_meta_function_by_name\n");
145-
}
146123
CASS_EXPORT cass_bool_t cass_keyspace_meta_is_virtual(const CassKeyspaceMeta* keyspace_meta) {
147124
throw std::runtime_error("UNIMPLEMENTED cass_keyspace_meta_is_virtual\n");
148125
}
@@ -151,17 +128,11 @@ cass_materialized_view_meta_field_by_name(const CassMaterializedViewMeta* view_m
151128
const char* name) {
152129
throw std::runtime_error("UNIMPLEMENTED cass_materialized_view_meta_field_by_name\n");
153130
}
154-
CASS_EXPORT CassVersion cass_schema_meta_version(const CassSchemaMeta* schema_meta) {
155-
throw std::runtime_error("UNIMPLEMENTED cass_schema_meta_version\n");
156-
}
157131
CASS_EXPORT void
158132
cass_session_get_speculative_execution_metrics(const CassSession* session,
159133
CassSpeculativeExecutionMetrics* output) {
160134
throw std::runtime_error("UNIMPLEMENTED cass_session_get_speculative_execution_metrics\n");
161135
}
162-
CASS_EXPORT CassError cass_statement_add_key_index(CassStatement* statement, size_t index) {
163-
throw std::runtime_error("UNIMPLEMENTED cass_statement_add_key_index\n");
164-
}
165136
CASS_EXPORT CassError cass_statement_bind_custom(CassStatement* statement, size_t index,
166137
const char* class_name, const cass_byte_t* value,
167138
size_t value_size) {
@@ -177,9 +148,6 @@ CASS_EXPORT CassError cass_statement_set_custom_payload(CassStatement* statement
177148
const CassCustomPayload* payload) {
178149
throw std::runtime_error("UNIMPLEMENTED cass_statement_set_custom_payload\n");
179150
}
180-
CASS_EXPORT CassError cass_statement_set_keyspace(CassStatement* statement, const char* keyspace) {
181-
throw std::runtime_error("UNIMPLEMENTED cass_statement_set_keyspace\n");
182-
}
183151
CASS_EXPORT CassClusteringOrder
184152
cass_table_meta_clustering_key_order(const CassTableMeta* table_meta, size_t index) {
185153
throw std::runtime_error("UNIMPLEMENTED cass_table_meta_clustering_key_order\n");

0 commit comments

Comments
 (0)