loplugin:staticmethods
Change-Id: I22af41840410ee78aee739e0dec49bb43cda874b
This commit is contained in:
@@ -788,11 +788,11 @@ IParseContext::InternationalKeyCode OSQLScanner::getInternationalTokenID(const s
|
|||||||
return (m_bInternational) ? m_pContext->getIntlKeyCode(::rtl::OString(sToken) ) : IParseContext::KEY_NONE;
|
return (m_bInternational) ? m_pContext->getIntlKeyCode(::rtl::OString(sToken) ) : IParseContext::KEY_NONE;
|
||||||
}
|
}
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
sal_Int32 OSQLScanner::GetGERRule() const { return PREDICATE_GER; }
|
sal_Int32 OSQLScanner::GetGERRule() { return PREDICATE_GER; }
|
||||||
sal_Int32 OSQLScanner::GetENGRule() const { return PREDICATE_ENG; }
|
sal_Int32 OSQLScanner::GetENGRule() { return PREDICATE_ENG; }
|
||||||
sal_Int32 OSQLScanner::GetSQLRule() const { return SQL; }
|
sal_Int32 OSQLScanner::GetSQLRule() { return SQL; }
|
||||||
sal_Int32 OSQLScanner::GetDATERule() const { return DATE; }
|
sal_Int32 OSQLScanner::GetDATERule() { return DATE; }
|
||||||
sal_Int32 OSQLScanner::GetSTRINGRule() const { return STRING; }
|
sal_Int32 OSQLScanner::GetSTRINGRule() { return STRING; }
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
void OSQLScanner::setScanner(bool _bNull)
|
void OSQLScanner::setScanner(bool _bNull)
|
||||||
{
|
{
|
||||||
|
@@ -1238,24 +1238,24 @@ OSQLParseNode* OSQLParser::predicateTree(OUString& rErrorMessage, const OUString
|
|||||||
case DataType::DATE:
|
case DataType::DATE:
|
||||||
case DataType::TIME:
|
case DataType::TIME:
|
||||||
case DataType::TIMESTAMP:
|
case DataType::TIMESTAMP:
|
||||||
s_pScanner->SetRule(s_pScanner->GetDATERule());
|
s_pScanner->SetRule(OSQLScanner::GetDATERule());
|
||||||
break;
|
break;
|
||||||
case DataType::CHAR:
|
case DataType::CHAR:
|
||||||
case DataType::VARCHAR:
|
case DataType::VARCHAR:
|
||||||
case DataType::LONGVARCHAR:
|
case DataType::LONGVARCHAR:
|
||||||
case DataType::CLOB:
|
case DataType::CLOB:
|
||||||
s_pScanner->SetRule(s_pScanner->GetSTRINGRule());
|
s_pScanner->SetRule(OSQLScanner::GetSTRINGRule());
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if ( s_xLocaleData->getLocaleItem( m_pData->aLocale ).decimalSeparator.toChar() == ',' )
|
if ( s_xLocaleData->getLocaleItem( m_pData->aLocale ).decimalSeparator.toChar() == ',' )
|
||||||
s_pScanner->SetRule(s_pScanner->GetGERRule());
|
s_pScanner->SetRule(OSQLScanner::GetGERRule());
|
||||||
else
|
else
|
||||||
s_pScanner->SetRule(s_pScanner->GetENGRule());
|
s_pScanner->SetRule(OSQLScanner::GetENGRule());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
s_pScanner->SetRule(s_pScanner->GetSQLRule());
|
s_pScanner->SetRule(OSQLScanner::GetSQLRule());
|
||||||
|
|
||||||
s_pScanner->prepareScan(rStatement, m_pContext, true);
|
s_pScanner->prepareScan(rStatement, m_pContext, true);
|
||||||
|
|
||||||
|
@@ -64,16 +64,16 @@ namespace connectivity
|
|||||||
const OUString& getErrorMessage() const {return m_sErrorMessage;}
|
const OUString& getErrorMessage() const {return m_sErrorMessage;}
|
||||||
OString getStatement() const { return m_sStatement; }
|
OString getStatement() const { return m_sStatement; }
|
||||||
|
|
||||||
sal_Int32 SQLlex();
|
static sal_Int32 SQLlex();
|
||||||
// set this as scanner for flex
|
// set this as scanner for flex
|
||||||
void setScanner(bool _bNull=false);
|
void setScanner(bool _bNull=false);
|
||||||
// rules settings
|
// rules settings
|
||||||
void SetRule(sal_Int32 nRule) {m_nRule = nRule;}
|
void SetRule(sal_Int32 nRule) {m_nRule = nRule;}
|
||||||
sal_Int32 GetGERRule() const;
|
static sal_Int32 GetGERRule();
|
||||||
sal_Int32 GetENGRule() const;
|
static sal_Int32 GetENGRule();
|
||||||
sal_Int32 GetSQLRule() const;
|
static sal_Int32 GetSQLRule();
|
||||||
sal_Int32 GetDATERule() const;
|
static sal_Int32 GetDATERule();
|
||||||
sal_Int32 GetSTRINGRule() const;
|
static sal_Int32 GetSTRINGRule();
|
||||||
inline sal_Int32 GetCurrentPos() const { return m_nCurrentPos; }
|
inline sal_Int32 GetCurrentPos() const { return m_nCurrentPos; }
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user