diff options
author | Noel Grandin <noel@peralex.com> | 2016-02-25 12:28:07 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-02-25 13:50:26 +0200 |
commit | 960d4ebf76d3e7c757d2625a1e52a22556da9d40 (patch) | |
tree | bdf4a9368addb03388969d626df92934583d4952 /connectivity/source/drivers/evoab2 | |
parent | aa0a20bdccda8576163d763a81a0d7135114c17d (diff) |
convert SQLNodeType to scoped enum
Change-Id: I622e55622d38e6017993c8bc52625c85d0f74d74
Diffstat (limited to 'connectivity/source/drivers/evoab2')
-rw-r--r-- | connectivity/source/drivers/evoab2/NStatement.cxx | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/connectivity/source/drivers/evoab2/NStatement.cxx b/connectivity/source/drivers/evoab2/NStatement.cxx index 1c5a4c4256c1..0731d0d18a99 100644 --- a/connectivity/source/drivers/evoab2/NStatement.cxx +++ b/connectivity/source/drivers/evoab2/NStatement.cxx @@ -289,33 +289,33 @@ EBookQuery *OCommonStatement::whereAnalysis( const OSQLParseNode* parseTree ) OSQLParseNode* pRHS = parseTree->getChild( 2 ); if ( ( !( SQL_ISRULE( pLHS, column_ref ) ) // on the LHS, we accept a column or a constant int value - && ( pLHS->getNodeType() != SQL_NODE_INTNUM ) + && ( pLHS->getNodeType() != SQLNodeType::IntNum ) ) - || ( ( pRHS->getNodeType() != SQL_NODE_STRING ) // on the RHS, certain literals are acceptable - && ( pRHS->getNodeType() != SQL_NODE_INTNUM ) - && ( pRHS->getNodeType() != SQL_NODE_APPROXNUM ) + || ( ( pRHS->getNodeType() != SQLNodeType::String ) // on the RHS, certain literals are acceptable + && ( pRHS->getNodeType() != SQLNodeType::IntNum ) + && ( pRHS->getNodeType() != SQLNodeType::ApproxNum ) && !( SQL_ISTOKEN( pRHS, TRUE ) ) && !( SQL_ISTOKEN( pRHS, FALSE ) ) ) - || ( ( pLHS->getNodeType() == SQL_NODE_INTNUM ) // an int on LHS requires an int on RHS - && ( pRHS->getNodeType() != SQL_NODE_INTNUM ) + || ( ( pLHS->getNodeType() == SQLNodeType::IntNum ) // an int on LHS requires an int on RHS + && ( pRHS->getNodeType() != SQLNodeType::IntNum ) ) ) { m_pConnection->throwGenericSQLException( STR_QUERY_TOO_COMPLEX, *this ); } - if ( ( pPrec->getNodeType() != SQL_NODE_EQUAL ) - && ( pPrec->getNodeType() != SQL_NODE_NOTEQUAL ) + if ( ( pPrec->getNodeType() != SQLNodeType::Equal ) + && ( pPrec->getNodeType() != SQLNodeType::NotEqual ) ) { m_pConnection->throwGenericSQLException( STR_OPERATOR_TOO_COMPLEX, *this ); } // recognize the special "0 = 1" condition - if ( ( pLHS->getNodeType() == SQL_NODE_INTNUM ) - && ( pRHS->getNodeType() == SQL_NODE_INTNUM ) - && ( pPrec->getNodeType() == SQL_NODE_EQUAL ) + if ( ( pLHS->getNodeType() == SQLNodeType::IntNum ) + && ( pRHS->getNodeType() == SQLNodeType::IntNum ) + && ( pPrec->getNodeType() == SQLNodeType::Equal ) ) { const sal_Int32 nLHS = pLHS->getTokenValue().toInt64(); @@ -333,7 +333,7 @@ EBookQuery *OCommonStatement::whereAnalysis( const OSQLParseNode* parseTree ) pResult = createTest( aColumnName, E_BOOK_QUERY_IS, aMatchString ); - if ( pResult && ( pPrec->getNodeType() == SQL_NODE_NOTEQUAL ) ) + if ( pResult && ( pPrec->getNodeType() == SQLNodeType::NotEqual ) ) pResult = e_book_query_not( pResult, TRUE ); } // SQL like @@ -350,11 +350,11 @@ EBookQuery *OCommonStatement::whereAnalysis( const OSQLParseNode* parseTree ) OSQLParseNode *pAtom = pPart2->getChild( pPart2->count() - 2 ); // Match String bool bNotLike = pPart2->getChild(0)->isToken(); - if( !( pAtom->getNodeType() == SQL_NODE_STRING || - pAtom->getNodeType() == SQL_NODE_NAME || + if( !( pAtom->getNodeType() == SQLNodeType::String || + pAtom->getNodeType() == SQLNodeType::Name || SQL_ISRULE( pAtom,parameter ) || - ( pAtom->getChild( 0 ) && pAtom->getChild( 0 )->getNodeType() == SQL_NODE_NAME ) || - ( pAtom->getChild( 0 ) && pAtom->getChild( 0 )->getNodeType() == SQL_NODE_STRING ) ) ) + ( pAtom->getChild( 0 ) && pAtom->getChild( 0 )->getNodeType() == SQLNodeType::Name ) || + ( pAtom->getChild( 0 ) && pAtom->getChild( 0 )->getNodeType() == SQLNodeType::String ) ) ) { SAL_INFO( "connectivity.evoab2", |