LibreOffice Module connectivity (master) 1
Classes | Namespaces | Typedefs | Enumerations
sqliterator.hxx File Reference
#include <connectivity/dbtoolsdllapi.hxx>
#include <connectivity/IParseContext.hxx>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/SQLException.hpp>
#include <connectivity/CommonTools.hxx>
#include <rtl/ref.hxx>
#include <memory>
#include <optional>
#include <vector>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for sqliterator.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< connectivity::TraversalParts >
 
class  connectivity::OSQLParseTreeIterator
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::sdbc
 
namespace  com::sun::star::beans
 
namespace  connectivity
 
namespace  o3tl
 

Typedefs

typedef ::std::pair< const OSQLParseNode *, const OSQLParseNode * > connectivity::TNodePair
 

Enumerations

enum class  connectivity::TraversalParts {
  connectivity::Parameters = 0x0001 ,
  connectivity::TableNames = 0x0002 ,
  connectivity::SelectColumns = 0x0006 ,
  connectivity::All = 0xFFFF
}
 
enum class  connectivity::OSQLStatementType {
  connectivity::Unknown ,
  connectivity::Select ,
  connectivity::Insert ,
  connectivity::Update ,
  connectivity::Delete ,
  connectivity::OdbcCall ,
  connectivity::CreateTable
}