57 CaseInsensitiveStringMatch = 1,
58 LikeIsCaseInsensitive = 1 << 1,
59 NoNullInBooleanLogic = 1 << 2,
60 NoUnaryMinus = 1 << 3,
61 IntegerDivisionResultsInInteger = 1 << 4,
63 Q_DECLARE_FLAGS( Flags, Flag )
84 virtual QString result();
110 virtual QString quotedIdentifier(
const QString &identifier );
119 virtual QString quotedValue(
const QVariant &value,
bool &ok );
135 virtual QString sqlFunctionFromFunctionName(
const QString &fnName )
const;
144 virtual QStringList sqlArgumentsFromFunctionName(
const QString &fnName,
const QStringList &fnArgs )
const;
151 virtual QString castToReal(
const QString &value )
const;
168 virtual QString castToText(
const QString &value )
const;
174 virtual QString castToInt(
const QString &value )
const;
190 bool mIgnoreStaticNodes =
false;
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)