#include "join.h"
#include "baseadaptor.h"

Join::Join( const Reference &ref )
        : Query( ref.db(), &BaseAdaptor::EQ, QList<QVariant>() << ref << ref.target().table()->id() )
{

}

Join::Join( const Field &source, const Table &targetTable )
        : Query( source.db(), &BaseAdaptor::EQ, QList<QVariant>() << source << targetTable.id() )
{

}

Join::Join(const Field &source, const Field &target)
        : Query( source.db(), &BaseAdaptor::EQ, QList<QVariant>() << source << target )
{
}

