You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-10-30 07:25:34 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			156 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			156 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| include_directories(${ENGINE_COMMON_INCLUDES})
 | |
| 
 | |
| set(funcexp_LIB_SRCS
 | |
|     functor.cpp
 | |
|     funcexp.cpp
 | |
|     funcexpwrapper.cpp
 | |
|     func_abs.cpp
 | |
|     func_add_time.cpp
 | |
|     func_ascii.cpp
 | |
|     func_between.cpp
 | |
|     func_bitwise.cpp
 | |
|     func_case.cpp
 | |
|     func_cast.cpp
 | |
|     func_ceil.cpp
 | |
|     func_char.cpp
 | |
|     func_char_length.cpp
 | |
|     func_coalesce.cpp
 | |
|     func_concat.cpp
 | |
|     func_concat_oracle.cpp
 | |
|     func_concat_ws.cpp
 | |
|     func_conv.cpp
 | |
|     func_convert_tz.cpp
 | |
|     func_crc32.cpp
 | |
|     func_date.cpp
 | |
|     func_date_add.cpp
 | |
|     func_date_format.cpp
 | |
|     func_day.cpp
 | |
|     func_dayname.cpp
 | |
|     func_dayofweek.cpp
 | |
|     func_dayofyear.cpp
 | |
|     func_decode.cpp
 | |
|     func_decode_oracle.cpp
 | |
|     func_div.cpp
 | |
|     func_elt.cpp
 | |
|     func_encode.cpp
 | |
|     func_exp.cpp
 | |
|     func_extract.cpp
 | |
|     func_find_in_set.cpp
 | |
|     func_floor.cpp
 | |
|     func_from_days.cpp
 | |
|     func_from_unixtime.cpp
 | |
|     func_get_format.cpp
 | |
|     func_greatest.cpp
 | |
|     func_hex.cpp
 | |
|     func_hour.cpp
 | |
|     func_idbpartition.cpp
 | |
|     func_if.cpp
 | |
|     func_ifnull.cpp
 | |
|     func_in.cpp
 | |
|     func_inet_aton.cpp
 | |
|     func_inet_ntoa.cpp
 | |
|     func_insert.cpp
 | |
|     func_instr.cpp
 | |
|     func_isnull.cpp
 | |
|     func_json_array.cpp
 | |
|     func_json_array_append.cpp
 | |
|     func_json_array_insert.cpp
 | |
|     func_json_contains.cpp
 | |
|     func_json_contains_path.cpp
 | |
|     func_json_depth.cpp
 | |
|     func_json_equals.cpp
 | |
|     func_json_exists.cpp
 | |
|     func_json_extract.cpp
 | |
|     func_json_format.cpp
 | |
|     func_json_insert.cpp
 | |
|     func_json_keys.cpp
 | |
|     func_json_length.cpp
 | |
|     func_json_merge.cpp
 | |
|     func_json_merge_patch.cpp
 | |
|     func_json_normalize.cpp
 | |
|     func_json_object.cpp
 | |
|     func_json_overlaps.cpp
 | |
|     func_json_query.cpp
 | |
|     func_json_quote.cpp
 | |
|     func_json_remove.cpp
 | |
|     func_json_search.cpp
 | |
|     func_json_type.cpp
 | |
|     func_json_unquote.cpp
 | |
|     func_json_valid.cpp
 | |
|     func_json_value.cpp
 | |
|     func_last_day.cpp
 | |
|     func_lcase.cpp
 | |
|     func_least.cpp
 | |
|     func_left.cpp
 | |
|     func_length.cpp
 | |
|     func_lpad.cpp
 | |
|     func_ltrim.cpp
 | |
|     func_ltrim_oracle.cpp
 | |
|     func_makedate.cpp
 | |
|     func_maketime.cpp
 | |
|     func_math.cpp
 | |
|     func_microsecond.cpp
 | |
|     func_md5.cpp
 | |
|     func_minute.cpp
 | |
|     func_mod.cpp
 | |
|     func_month.cpp
 | |
|     func_monthname.cpp
 | |
|     func_nullif.cpp
 | |
|     func_pow.cpp
 | |
|     func_period_add.cpp
 | |
|     func_period_diff.cpp
 | |
|     func_quote.cpp
 | |
|     func_quarter.cpp
 | |
|     func_rand.cpp
 | |
|     func_regexp.cpp
 | |
|     func_repeat.cpp
 | |
|     func_replace.cpp
 | |
|     func_replace_oracle.cpp
 | |
|     func_reverse.cpp
 | |
|     func_right.cpp
 | |
|     func_round.cpp
 | |
|     func_rpad.cpp
 | |
|     func_rtrim.cpp
 | |
|     func_rtrim_oracle.cpp
 | |
|     func_second.cpp
 | |
|     func_sec_to_time.cpp
 | |
|     func_sha.cpp
 | |
|     func_sign.cpp
 | |
|     func_space.cpp
 | |
|     func_str_to_date.cpp
 | |
|     func_strcmp.cpp
 | |
|     func_substr.cpp
 | |
|     func_substring_index.cpp
 | |
|     func_sysdate.cpp
 | |
|     func_time.cpp
 | |
|     func_time_format.cpp
 | |
|     func_time_to_sec.cpp
 | |
|     func_timediff.cpp
 | |
|     func_timestampdiff.cpp
 | |
|     func_to_days.cpp
 | |
|     func_trim.cpp
 | |
|     func_trim_oracle.cpp
 | |
|     func_truncate.cpp
 | |
|     func_ucase.cpp
 | |
|     func_unhex.cpp
 | |
|     func_unix_timestamp.cpp
 | |
|     func_week.cpp
 | |
|     func_weekday.cpp
 | |
|     func_year.cpp
 | |
|     func_yearweek.cpp
 | |
|     jsonhelpers.cpp
 | |
|     sql_crypt.cpp
 | |
| )
 | |
| 
 | |
| columnstore_library(funcexp ${funcexp_LIB_SRCS})
 | |
| columnstore_link(
 | |
|     funcexp
 | |
|     PRIVATE
 | |
|     pcre2-8
 | |
|     pron
 | |
|     loggingcpp
 | |
|     dataconvert
 | |
|     ${MARIADB_STRING_LIBS}
 | |
|     ${NETSNMP_LIBRARIES}
 | |
| )
 |