#include "../dataaccess/query/LiteralByteArray.h"#include "../dataaccess/query/LiteralDateTime.h"#include "../dataaccess/query/LiteralEnvelope.h"#include "../dataaccess/query/LiteralGeom.h"#include "../dataaccess/query/PropertyName.h"#include "../dataaccess/query/ST_EnvelopeIntersects.h"#include "../geometry/Envelope.h"#include "SQLVisitor.h"#include "Utils.h"#include <cassert>#include <boost/lexical_cast.hpp>