YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
/* Procedures (functions with changes output of select) */
#include"mariadb.h" #include"sql_priv.h" #include"procedure.h" #include"sql_analyse.h"// Includes procedure #ifdef USE_PROC_RANGE #include"proc_range.h" #endif
staticstruct st_procedure_def { const Lex_ident_routine name;
Procedure *(*init)(THD *thd,ORDER *param,select_result *result,
List<Item> &field_list);
} sql_procs[] = { #ifdef USE_PROC_RANGE // A few internal procedures at TCX
{ Lex_ident_routine("split_sum"_LEX_CSTRING), proc_sum_range_init },
{ Lex_ident_routine("split_count"_LEX_CSTRING), proc_count_range_init },
{ Lex_ident_routine("matris_ranges"_LEX_CSTRING), proc_matris_range_init }, #endif // Analyse a result
{ Lex_ident_routine("analyse"_LEX_CSTRING), proc_analyse_init }
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.