version text fix
This commit is contained in:
parent
d6a9e7c58d
commit
e12f5fbea7
|
|
@ -1,27 +1,42 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
exec 3< <(egrep -o "class\sNUT_EXPORT\s(\S+)" ../src -R 2>&1)
|
src_dir="src"
|
||||||
|
namespace_name="nut"
|
||||||
|
|
||||||
pattern="\.\.\/src\/([a-z]+)\.h\:class\sNUT_EXPORT\s(\w+)"
|
ns=$(echo $namespace_name|awk '{print tolower($0)}')
|
||||||
|
Ns="Nut"
|
||||||
|
NS=$(echo $namespace_name|awk '{print toupper($0)}')
|
||||||
|
echo $NS
|
||||||
|
exit
|
||||||
|
|
||||||
echo "" > "Nut"
|
create_sub_folder=true
|
||||||
echo "" > "nut.h"
|
|
||||||
|
|
||||||
#mkdir -p Nut
|
exec 3< <(egrep -o "class\s${NS}_EXPORT\s(\S+)" "../$src_dir" -R 2>&1)
|
||||||
|
|
||||||
|
pattern="\.\.\/$src_dir\/([a-z]+)\.h\:class\s${NS}_EXPORT\s(\w+)"
|
||||||
|
|
||||||
|
echo "" > "$Ns"
|
||||||
|
echo "" > "$ns.h"
|
||||||
|
|
||||||
|
if [[ -z create_sub_folder ]]; then
|
||||||
|
mkdir -p $Ns
|
||||||
|
fi
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
if [[ $line =~ $pattern ]]; then
|
if [[ $line =~ $pattern ]]; then
|
||||||
header=${BASH_REMATCH[1]}
|
header=${BASH_REMATCH[1]}
|
||||||
class=${BASH_REMATCH[2]}
|
class=${BASH_REMATCH[2]}
|
||||||
|
|
||||||
echo "#include \"../src/$header.h\"" > $class
|
echo "#include \"../$src_dir/$header.h\"" > $class
|
||||||
echo "#include \"../src/$header.h\"" > "$header.h"
|
echo "#include \"../$src_dir/$header.h\"" > "$header.h"
|
||||||
|
|
||||||
#echo "#include \"../src/$header.h\"" > "Nut/$class"
|
if [[ -z create_sub_folder ]]; then
|
||||||
#echo "#include \"../src/$header.h\"" > "Nut/$header.h"
|
echo "#include \"../$src_dir/$header.h\"" > "$Ns/$class"
|
||||||
|
echo "#include \"../$src_dir/$header.h\"" > "$Ns/$header.h"
|
||||||
echo "#include \"../src/$header.h\"" >> "Nut"
|
fi
|
||||||
echo "#include \"../src/$header.h\"" >> "nut.h"
|
|
||||||
|
echo "#include \"../$src_dir/$header.h\"" >> "$Ns"
|
||||||
|
echo "#include \"../$src_dir/$header.h\"" >> "$ns.h"
|
||||||
fi
|
fi
|
||||||
done <&3
|
done <&3
|
||||||
exec 3<&-
|
exec 3<&-
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,8 @@
|
||||||
|
|
||||||
// Database
|
// Database
|
||||||
//TODO: remove minor version
|
//TODO: remove minor version
|
||||||
#define NUT_DB_VERSION(major, minor) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_DB_VERSION), QT_STRINGIFY(#major "." #minor))
|
#define NUT_DB_VERSION(version) \
|
||||||
|
Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_DB_VERSION), #version))
|
||||||
|
|
||||||
#define NUT_DECLARE_TABLE(type, name) \
|
#define NUT_DECLARE_TABLE(type, name) \
|
||||||
Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_TABLE " " #type), #name) \
|
Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_TABLE " " #type), #name) \
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,7 @@ QString SqlServerGenerator::selectCommand(
|
||||||
QString command = SqlGeneratorBase::selectCommand(t, agregateArg, wheres, orders, tableName, joinClassName, skip, take);
|
QString command = SqlGeneratorBase::selectCommand(t, agregateArg, wheres, orders, tableName, joinClassName, skip, take);
|
||||||
|
|
||||||
if (take != -1 && skip != -1)
|
if (take != -1 && skip != -1)
|
||||||
command.append(QString("OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY")
|
command.append(QString("OFFSET %1 ROWS FETCH NEXT %2 ROWS ONLY")
|
||||||
.arg(skip)
|
.arg(skip)
|
||||||
.arg(take));
|
.arg(take));
|
||||||
return command;
|
return command;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue