Lines Matching refs:cmde
782 static void extra_sql_command_free (ExtraSqlCommand *cmde);
814 ExtraSqlCommand *cmde;
817 cmde = parse_extra_sql_command (ssql, "CREATE", &lerror);
818 if (cmde != NOT_AN_EXTRA_SQL_COMMAND) {
820 if (cmde) {
822 cmde->table_name, cmde->base_dn,
823 cmde->filter, cmde->attributes,
824 cmde->scope, &lerror))
834 extra_sql_command_free (cmde);
855 ExtraSqlCommand *cmde;
858 cmde = parse_extra_sql_command (ssql, "DROP", &lerror);
859 if (cmde != NOT_AN_EXTRA_SQL_COMMAND) {
861 if (cmde) {
862 if (cmde->other_args) {
876 cmde->table_name, &lerror))
887 extra_sql_command_free (cmde);
908 ExtraSqlCommand *cmde;
915 cmde = parse_extra_sql_command (ssql, alter ? "ALTER" : "DESCRIBE", &lerror);
916 if ((cmde != NOT_AN_EXTRA_SQL_COMMAND) &&
917 (alter || (!alter && !cmde->other_args))) {
919 if (cmde) {
923 cmde->table_name,
926 if (cmde->other_args) {
927 if (! cmde->base_dn && base_dn)
928 cmde->base_dn = g_strdup (base_dn);
929 if (! cmde->filter && filter)
930 cmde->filter = g_strdup (filter);
931 if (! cmde->attributes && attributes)
932 cmde->attributes = g_strdup (attributes);
933 if (! cmde->scope)
934 cmde->scope = scope;
936 cmde->table_name, &lerror) &&
938 cmde->table_name, cmde->base_dn,
939 cmde->filter, cmde->attributes,
940 cmde->scope, &lerror))
958 extra_sql_command_free (cmde);
1111 extra_sql_command_free (ExtraSqlCommand *cmde)
1113 g_free (cmde->table_name);
1114 g_free (cmde->base_dn);
1115 g_free (cmde->filter);
1116 g_free (cmde->attributes);
1117 g_free (cmde);