58 CaseInsensitiveStringMatch = 1,
59 LikeIsCaseInsensitive = 1 << 1,
60 NoNullInBooleanLogic = 1 << 2,
61 NoUnaryMinus = 1 << 3,
62 IntegerDivisionResultsInInteger = 1 << 4,
64 Q_DECLARE_FLAGS( Flags, Flag )
85 virtual QString result();
111 virtual QString quotedIdentifier(
const QString &identifier );
120 virtual QString quotedValue(
const QVariant &value,
bool &ok );
136 virtual QString sqlFunctionFromFunctionName(
const QString &fnName )
const;
145 virtual QStringList sqlArgumentsFromFunctionName(
const QString &fnName,
const QStringList &fnArgs )
const;
153 virtual QString castToReal(
const QString &value )
const;
170 virtual QString castToText(
const QString &value )
const;
177 virtual QString castToInt(
const QString &value )
const;
193 bool mIgnoreStaticNodes =
false;
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)