Skip to content

Commit 385caac

Browse files
committed
Public release.
1 parent 6e64c6d commit 385caac

File tree

237 files changed

+16100
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

237 files changed

+16100
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1345
1+
1.36.1346

ververica/CMakeLists.txt

Lines changed: 314 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,314 @@
1+
#
2+
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
18+
19+
set(ververica_public_header
20+
include/alibabacloud/ververica/VervericaClient.h
21+
include/alibabacloud/ververica/VervericaExport.h )
22+
23+
set(ververica_public_header_model
24+
include/alibabacloud/ververica/model/CreateConnectorRequest.h
25+
include/alibabacloud/ververica/model/CreateConnectorResult.h
26+
include/alibabacloud/ververica/model/CreateDeploymentRequest.h
27+
include/alibabacloud/ververica/model/CreateDeploymentResult.h
28+
include/alibabacloud/ververica/model/CreateFormatRequest.h
29+
include/alibabacloud/ververica/model/CreateFormatResult.h
30+
include/alibabacloud/ververica/model/CreateMemberRequest.h
31+
include/alibabacloud/ververica/model/CreateMemberResult.h
32+
include/alibabacloud/ververica/model/CreateSavepointRequest.h
33+
include/alibabacloud/ververica/model/CreateSavepointResult.h
34+
include/alibabacloud/ververica/model/CreateSecretValueRequest.h
35+
include/alibabacloud/ververica/model/CreateSecretValueResult.h
36+
include/alibabacloud/ververica/model/CreateUdfArtifactRequest.h
37+
include/alibabacloud/ververica/model/CreateUdfArtifactResult.h
38+
include/alibabacloud/ververica/model/DatabaseExistsRequest.h
39+
include/alibabacloud/ververica/model/DatabaseExistsResult.h
40+
include/alibabacloud/ververica/model/DeleteArtifactRequest.h
41+
include/alibabacloud/ververica/model/DeleteArtifactResult.h
42+
include/alibabacloud/ververica/model/DeleteConnectorRequest.h
43+
include/alibabacloud/ververica/model/DeleteConnectorResult.h
44+
include/alibabacloud/ververica/model/DeleteDeploymentRequest.h
45+
include/alibabacloud/ververica/model/DeleteDeploymentResult.h
46+
include/alibabacloud/ververica/model/DeleteFormatRequest.h
47+
include/alibabacloud/ververica/model/DeleteFormatResult.h
48+
include/alibabacloud/ververica/model/DeleteMemberRequest.h
49+
include/alibabacloud/ververica/model/DeleteMemberResult.h
50+
include/alibabacloud/ververica/model/DeleteSecretValueRequest.h
51+
include/alibabacloud/ververica/model/DeleteSecretValueResult.h
52+
include/alibabacloud/ververica/model/DeleteUdfArtifactRequest.h
53+
include/alibabacloud/ververica/model/DeleteUdfArtifactResult.h
54+
include/alibabacloud/ververica/model/ExecuteSqlScriptRequest.h
55+
include/alibabacloud/ververica/model/ExecuteSqlScriptResult.h
56+
include/alibabacloud/ververica/model/ExecuteSqlscriptsStatementsRequest.h
57+
include/alibabacloud/ververica/model/ExecuteSqlscriptsStatementsResult.h
58+
include/alibabacloud/ververica/model/ForcefullyCreateLockRequest.h
59+
include/alibabacloud/ververica/model/ForcefullyCreateLockResult.h
60+
include/alibabacloud/ververica/model/FunctionExistsRequest.h
61+
include/alibabacloud/ververica/model/FunctionExistsResult.h
62+
include/alibabacloud/ververica/model/GenerateResourcePlanRequest.h
63+
include/alibabacloud/ververica/model/GenerateResourcePlanResult.h
64+
include/alibabacloud/ververica/model/GetArtifactMetadataRequest.h
65+
include/alibabacloud/ververica/model/GetArtifactMetadataResult.h
66+
include/alibabacloud/ververica/model/GetCatalogRequest.h
67+
include/alibabacloud/ververica/model/GetCatalogResult.h
68+
include/alibabacloud/ververica/model/GetDatabaseRequest.h
69+
include/alibabacloud/ververica/model/GetDatabaseResult.h
70+
include/alibabacloud/ververica/model/GetDefaultDatabaseRequest.h
71+
include/alibabacloud/ververica/model/GetDefaultDatabaseResult.h
72+
include/alibabacloud/ververica/model/GetDeploymentRequest.h
73+
include/alibabacloud/ververica/model/GetDeploymentResult.h
74+
include/alibabacloud/ververica/model/GetDeploymentDefaultsRequest.h
75+
include/alibabacloud/ververica/model/GetDeploymentDefaultsResult.h
76+
include/alibabacloud/ververica/model/GetFunctionRequest.h
77+
include/alibabacloud/ververica/model/GetFunctionResult.h
78+
include/alibabacloud/ververica/model/GetGlobalDeploymentDefaultsRequest.h
79+
include/alibabacloud/ververica/model/GetGlobalDeploymentDefaultsResult.h
80+
include/alibabacloud/ververica/model/GetResourcePlanRequest.h
81+
include/alibabacloud/ververica/model/GetResourcePlanResult.h
82+
include/alibabacloud/ververica/model/GetTableRequest.h
83+
include/alibabacloud/ververica/model/GetTableResult.h
84+
include/alibabacloud/ververica/model/GetUdfArtifactRequest.h
85+
include/alibabacloud/ververica/model/GetUdfArtifactResult.h
86+
include/alibabacloud/ververica/model/ListArtifactsRequest.h
87+
include/alibabacloud/ververica/model/ListArtifactsResult.h
88+
include/alibabacloud/ververica/model/ListCatalogsRequest.h
89+
include/alibabacloud/ververica/model/ListCatalogsResult.h
90+
include/alibabacloud/ververica/model/ListConnectorsRequest.h
91+
include/alibabacloud/ververica/model/ListConnectorsResult.h
92+
include/alibabacloud/ververica/model/ListDatabasesRequest.h
93+
include/alibabacloud/ververica/model/ListDatabasesResult.h
94+
include/alibabacloud/ververica/model/ListDeploymentTargetsRequest.h
95+
include/alibabacloud/ververica/model/ListDeploymentTargetsResult.h
96+
include/alibabacloud/ververica/model/ListDeploymentsRequest.h
97+
include/alibabacloud/ververica/model/ListDeploymentsResult.h
98+
include/alibabacloud/ververica/model/ListFlinkVersionsRequest.h
99+
include/alibabacloud/ververica/model/ListFlinkVersionsResult.h
100+
include/alibabacloud/ververica/model/ListFormatsRequest.h
101+
include/alibabacloud/ververica/model/ListFormatsResult.h
102+
include/alibabacloud/ververica/model/ListFunctionsRequest.h
103+
include/alibabacloud/ververica/model/ListFunctionsResult.h
104+
include/alibabacloud/ververica/model/ListJobsRequest.h
105+
include/alibabacloud/ververica/model/ListJobsResult.h
106+
include/alibabacloud/ververica/model/ListNamespacesRequest.h
107+
include/alibabacloud/ververica/model/ListNamespacesResult.h
108+
include/alibabacloud/ververica/model/ListSavepointsRequest.h
109+
include/alibabacloud/ververica/model/ListSavepointsResult.h
110+
include/alibabacloud/ververica/model/ListSecretValuesRequest.h
111+
include/alibabacloud/ververica/model/ListSecretValuesResult.h
112+
include/alibabacloud/ververica/model/ListSessionClustersRequest.h
113+
include/alibabacloud/ververica/model/ListSessionClustersResult.h
114+
include/alibabacloud/ververica/model/ListTablesRequest.h
115+
include/alibabacloud/ververica/model/ListTablesResult.h
116+
include/alibabacloud/ververica/model/ParseConnectorRequest.h
117+
include/alibabacloud/ververica/model/ParseConnectorResult.h
118+
include/alibabacloud/ververica/model/ParseFormatRequest.h
119+
include/alibabacloud/ververica/model/ParseFormatResult.h
120+
include/alibabacloud/ververica/model/ReplaceDeploymentRequest.h
121+
include/alibabacloud/ververica/model/ReplaceDeploymentResult.h
122+
include/alibabacloud/ververica/model/SetDeploymentResourceModeRequest.h
123+
include/alibabacloud/ververica/model/SetDeploymentResourceModeResult.h
124+
include/alibabacloud/ververica/model/TableExistsRequest.h
125+
include/alibabacloud/ververica/model/TableExistsResult.h
126+
include/alibabacloud/ververica/model/UpdateConnectorRequest.h
127+
include/alibabacloud/ververica/model/UpdateConnectorResult.h
128+
include/alibabacloud/ververica/model/UpdateDeploymentRequest.h
129+
include/alibabacloud/ververica/model/UpdateDeploymentResult.h
130+
include/alibabacloud/ververica/model/UpdateDeploymentDesiredStateRequest.h
131+
include/alibabacloud/ververica/model/UpdateDeploymentDesiredStateResult.h
132+
include/alibabacloud/ververica/model/UpdateFormatRequest.h
133+
include/alibabacloud/ververica/model/UpdateFormatResult.h
134+
include/alibabacloud/ververica/model/UpdateMemberRequest.h
135+
include/alibabacloud/ververica/model/UpdateMemberResult.h
136+
include/alibabacloud/ververica/model/UpdateUdfArtifactRequest.h
137+
include/alibabacloud/ververica/model/UpdateUdfArtifactResult.h
138+
include/alibabacloud/ververica/model/ValidateSqlScriptRequest.h
139+
include/alibabacloud/ververica/model/ValidateSqlScriptResult.h )
140+
141+
set(ververica_src
142+
src/VervericaClient.cc
143+
src/model/CreateConnectorRequest.cc
144+
src/model/CreateConnectorResult.cc
145+
src/model/CreateDeploymentRequest.cc
146+
src/model/CreateDeploymentResult.cc
147+
src/model/CreateFormatRequest.cc
148+
src/model/CreateFormatResult.cc
149+
src/model/CreateMemberRequest.cc
150+
src/model/CreateMemberResult.cc
151+
src/model/CreateSavepointRequest.cc
152+
src/model/CreateSavepointResult.cc
153+
src/model/CreateSecretValueRequest.cc
154+
src/model/CreateSecretValueResult.cc
155+
src/model/CreateUdfArtifactRequest.cc
156+
src/model/CreateUdfArtifactResult.cc
157+
src/model/DatabaseExistsRequest.cc
158+
src/model/DatabaseExistsResult.cc
159+
src/model/DeleteArtifactRequest.cc
160+
src/model/DeleteArtifactResult.cc
161+
src/model/DeleteConnectorRequest.cc
162+
src/model/DeleteConnectorResult.cc
163+
src/model/DeleteDeploymentRequest.cc
164+
src/model/DeleteDeploymentResult.cc
165+
src/model/DeleteFormatRequest.cc
166+
src/model/DeleteFormatResult.cc
167+
src/model/DeleteMemberRequest.cc
168+
src/model/DeleteMemberResult.cc
169+
src/model/DeleteSecretValueRequest.cc
170+
src/model/DeleteSecretValueResult.cc
171+
src/model/DeleteUdfArtifactRequest.cc
172+
src/model/DeleteUdfArtifactResult.cc
173+
src/model/ExecuteSqlScriptRequest.cc
174+
src/model/ExecuteSqlScriptResult.cc
175+
src/model/ExecuteSqlscriptsStatementsRequest.cc
176+
src/model/ExecuteSqlscriptsStatementsResult.cc
177+
src/model/ForcefullyCreateLockRequest.cc
178+
src/model/ForcefullyCreateLockResult.cc
179+
src/model/FunctionExistsRequest.cc
180+
src/model/FunctionExistsResult.cc
181+
src/model/GenerateResourcePlanRequest.cc
182+
src/model/GenerateResourcePlanResult.cc
183+
src/model/GetArtifactMetadataRequest.cc
184+
src/model/GetArtifactMetadataResult.cc
185+
src/model/GetCatalogRequest.cc
186+
src/model/GetCatalogResult.cc
187+
src/model/GetDatabaseRequest.cc
188+
src/model/GetDatabaseResult.cc
189+
src/model/GetDefaultDatabaseRequest.cc
190+
src/model/GetDefaultDatabaseResult.cc
191+
src/model/GetDeploymentRequest.cc
192+
src/model/GetDeploymentResult.cc
193+
src/model/GetDeploymentDefaultsRequest.cc
194+
src/model/GetDeploymentDefaultsResult.cc
195+
src/model/GetFunctionRequest.cc
196+
src/model/GetFunctionResult.cc
197+
src/model/GetGlobalDeploymentDefaultsRequest.cc
198+
src/model/GetGlobalDeploymentDefaultsResult.cc
199+
src/model/GetResourcePlanRequest.cc
200+
src/model/GetResourcePlanResult.cc
201+
src/model/GetTableRequest.cc
202+
src/model/GetTableResult.cc
203+
src/model/GetUdfArtifactRequest.cc
204+
src/model/GetUdfArtifactResult.cc
205+
src/model/ListArtifactsRequest.cc
206+
src/model/ListArtifactsResult.cc
207+
src/model/ListCatalogsRequest.cc
208+
src/model/ListCatalogsResult.cc
209+
src/model/ListConnectorsRequest.cc
210+
src/model/ListConnectorsResult.cc
211+
src/model/ListDatabasesRequest.cc
212+
src/model/ListDatabasesResult.cc
213+
src/model/ListDeploymentTargetsRequest.cc
214+
src/model/ListDeploymentTargetsResult.cc
215+
src/model/ListDeploymentsRequest.cc
216+
src/model/ListDeploymentsResult.cc
217+
src/model/ListFlinkVersionsRequest.cc
218+
src/model/ListFlinkVersionsResult.cc
219+
src/model/ListFormatsRequest.cc
220+
src/model/ListFormatsResult.cc
221+
src/model/ListFunctionsRequest.cc
222+
src/model/ListFunctionsResult.cc
223+
src/model/ListJobsRequest.cc
224+
src/model/ListJobsResult.cc
225+
src/model/ListNamespacesRequest.cc
226+
src/model/ListNamespacesResult.cc
227+
src/model/ListSavepointsRequest.cc
228+
src/model/ListSavepointsResult.cc
229+
src/model/ListSecretValuesRequest.cc
230+
src/model/ListSecretValuesResult.cc
231+
src/model/ListSessionClustersRequest.cc
232+
src/model/ListSessionClustersResult.cc
233+
src/model/ListTablesRequest.cc
234+
src/model/ListTablesResult.cc
235+
src/model/ParseConnectorRequest.cc
236+
src/model/ParseConnectorResult.cc
237+
src/model/ParseFormatRequest.cc
238+
src/model/ParseFormatResult.cc
239+
src/model/ReplaceDeploymentRequest.cc
240+
src/model/ReplaceDeploymentResult.cc
241+
src/model/SetDeploymentResourceModeRequest.cc
242+
src/model/SetDeploymentResourceModeResult.cc
243+
src/model/TableExistsRequest.cc
244+
src/model/TableExistsResult.cc
245+
src/model/UpdateConnectorRequest.cc
246+
src/model/UpdateConnectorResult.cc
247+
src/model/UpdateDeploymentRequest.cc
248+
src/model/UpdateDeploymentResult.cc
249+
src/model/UpdateDeploymentDesiredStateRequest.cc
250+
src/model/UpdateDeploymentDesiredStateResult.cc
251+
src/model/UpdateFormatRequest.cc
252+
src/model/UpdateFormatResult.cc
253+
src/model/UpdateMemberRequest.cc
254+
src/model/UpdateMemberResult.cc
255+
src/model/UpdateUdfArtifactRequest.cc
256+
src/model/UpdateUdfArtifactResult.cc
257+
src/model/ValidateSqlScriptRequest.cc
258+
src/model/ValidateSqlScriptResult.cc )
259+
260+
add_library(ververica ${LIB_TYPE}
261+
${ververica_public_header}
262+
${ververica_public_header_model}
263+
${ververica_src})
264+
265+
set_target_properties(ververica
266+
PROPERTIES
267+
LINKER_LANGUAGE CXX
268+
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
269+
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
270+
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
271+
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ververica
272+
)
273+
274+
if(${LIB_TYPE} STREQUAL "SHARED")
275+
set_target_properties(ververica
276+
PROPERTIES
277+
DEFINE_SYMBOL ALIBABACLOUD_VERVERICA_LIBRARY)
278+
endif()
279+
280+
target_include_directories(ververica
281+
PRIVATE include
282+
${CMAKE_SOURCE_DIR}/core/include
283+
)
284+
target_link_libraries(ververica
285+
core)
286+
287+
if(CMAKE_HOST_WIN32)
288+
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
289+
set(jsoncpp_install_dir ${INSTALL_DIR})
290+
add_dependencies(ververica
291+
jsoncpp)
292+
target_include_directories(ververica
293+
PRIVATE ${jsoncpp_install_dir}/include)
294+
target_link_libraries(ververica
295+
${jsoncpp_install_dir}/lib/jsoncpp.lib)
296+
set_target_properties(ververica
297+
PROPERTIES
298+
COMPILE_OPTIONS "/bigobj")
299+
else()
300+
target_include_directories(ververica
301+
PRIVATE /usr/include/jsoncpp)
302+
target_link_libraries(ververica
303+
jsoncpp)
304+
endif()
305+
306+
install(FILES ${ververica_public_header}
307+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ververica)
308+
install(FILES ${ververica_public_header_model}
309+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ververica/model)
310+
install(TARGETS ververica
311+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
312+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
313+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
314+
)

0 commit comments

Comments
 (0)