final public function queryRecordset(
        string $query,
        string $overrideEntity = '',
        array $overrideKeys = [],
        array $overrideTypes = []
    ) {
        try {
            $recordset = $this->createRecordset($query, $overrideEntity, $overrideKeys, $overrideTypes);
        } catch (\Throwable $exception) {
            $this->logger->error("DBAL::queryRecordset failure running $query");
            return false;
        }
        return $recordset;
    }
final public function queryRecordset(
        string $query,
        string $overrideEntity = '',
        array $overrideKeys = [],
        array $overrideTypes = []
    ) {
        try {
            $recordset = $this->createRecordset($query, $overrideEntity, $overrideKeys, $overrideTypes);
        } catch (\Throwable $exception) {
            $this->logger->error("DBAL::queryRecordset failure running $query");
            return false;
        }
        return $recordset;
    }
final public function queryRecordset ( string $ query , string $ overrideEntity = '' , array $ overrideKeys = [ ] , array $ overrideTypes = [ ] ) { try { $ recordset = $ this -> createRecordset ( $ query , $ overrideEntity , $ overrideKeys , $ overrideTypes ) ; } catch ( \ Throwable $ exception ) { $ this -> logger -> error ( "DBAL::queryRecordset failure running $query" ) ; return false ; } return $ recordset ; }
Returns a Recordset Object from the query, false if error

@param string $query
@param string $overrideEntity
@param string[] $overrideKeys
@param string[] $overrideTypes
@return Recordset|false
Returns a Recordset Object from the query false if error