You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-02 17:22:27 +03:00
* feature: Special dictionary, we can pass with session veriable to modify codepaths and behaviour for testing and debugging
57 lines
1.4 KiB
CMake
Executable File
57 lines
1.4 KiB
CMake
Executable File
|
|
include_directories( ${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_UDFSDK_INCLUDE} ${ENGINE_DATATYPES_INCLUDE})
|
|
|
|
|
|
########### next target ###############
|
|
|
|
set(execplan_LIB_SRCS
|
|
calpontsystemcatalog.cpp
|
|
aggregatecolumn.cpp
|
|
arithmeticcolumn.cpp
|
|
arithmeticoperator.cpp
|
|
calpontexecutionplan.cpp
|
|
calpontexecutionplanfactory.cpp
|
|
calpontselectexecutionplan.cpp
|
|
mcsanalyzetableexecutionplan.cpp
|
|
clientrotator.cpp
|
|
constantcolumn.cpp
|
|
constantfilter.cpp
|
|
existsfilter.cpp
|
|
expressionparser.cpp
|
|
filter.cpp
|
|
functioncolumn.cpp
|
|
groupconcatcolumn.cpp
|
|
intervalcolumn.cpp
|
|
jsonarrayaggcolumn.cpp
|
|
logicoperator.cpp
|
|
mysqlexecutionplan.cpp
|
|
objectidmanager.cpp
|
|
objectreader.cpp
|
|
operator.cpp
|
|
oracleexecutionplan.cpp
|
|
outerjoinonfilter.cpp
|
|
predicateoperator.cpp
|
|
pseudocolumn.cpp
|
|
range.cpp
|
|
returnedcolumn.cpp
|
|
rewrites.cpp
|
|
rowcolumn.cpp
|
|
selectfilter.cpp
|
|
sessionmanager.cpp
|
|
simplecolumn.cpp
|
|
simplefilter.cpp
|
|
simplescalarfilter.cpp
|
|
treenode.cpp
|
|
treenodeimpl.cpp
|
|
vendorexecutionplan.cpp
|
|
windowfunctioncolumn.cpp
|
|
udafcolumn.cpp)
|
|
|
|
add_library(execplan SHARED ${execplan_LIB_SRCS})
|
|
|
|
add_dependencies(execplan loggingcpp)
|
|
|
|
target_link_libraries(execplan messageqcpp ${NETSNMP_LIBRARIES} ${MARIADB_STRING_LIBS} ${ENGINE_DT_LIB} pron)
|
|
|
|
install(TARGETS execplan DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|