public function filterByIndexEngineDriverConfiguration($indexEngineDriverConfiguration, $comparison = null)
    {
        if ($indexEngineDriverConfiguration instanceof \IndexEngine\Model\IndexEngineDriverConfiguration) {
            return $this
                ->addUsingAlias(IndexEngineIndexTableMap::INDEX_ENGINE_DRIVER_CONFIGURATION_ID, $indexEngineDriverConfiguration->getId(), $comparison);
        } elseif ($indexEngineDriverConfiguration instanceof ObjectCollection) {
            if (null === $comparison) {
                $comparison = Criteria::IN;
            }

            return $this
                ->addUsingAlias(IndexEngineIndexTableMap::INDEX_ENGINE_DRIVER_CONFIGURATION_ID, $indexEngineDriverConfiguration->toKeyValue('PrimaryKey', 'Id'), $comparison);
        } else {
            throw new PropelException('filterByIndexEngineDriverConfiguration() only accepts arguments of type \IndexEngine\Model\IndexEngineDriverConfiguration or Collection');
        }
    }
public function filterByIndexEngineDriverConfiguration($indexEngineDriverConfiguration, $comparison = null)
    {
        if ($indexEngineDriverConfiguration instanceof \IndexEngine\Model\IndexEngineDriverConfiguration) {
            return $this
                ->addUsingAlias(IndexEngineIndexTableMap::INDEX_ENGINE_DRIVER_CONFIGURATION_ID, $indexEngineDriverConfiguration->getId(), $comparison);
        } elseif ($indexEngineDriverConfiguration instanceof ObjectCollection) {
            if (null === $comparison) {
                $comparison = Criteria::IN;
            }

            return $this
                ->addUsingAlias(IndexEngineIndexTableMap::INDEX_ENGINE_DRIVER_CONFIGURATION_ID, $indexEngineDriverConfiguration->toKeyValue('PrimaryKey', 'Id'), $comparison);
        } else {
            throw new PropelException('filterByIndexEngineDriverConfiguration() only accepts arguments of type \IndexEngine\Model\IndexEngineDriverConfiguration or Collection');
        }
    }
public function filterByIndexEngineDriverConfiguration ( $ indexEngineDriverConfiguration , $ comparison = null ) { if ( $ indexEngineDriverConfiguration instanceof \ IndexEngine \ Model \ IndexEngineDriverConfiguration ) { return $ this -> addUsingAlias ( IndexEngineIndexTableMap :: INDEX_ENGINE_DRIVER_CONFIGURATION_ID , $ indexEngineDriverConfiguration -> getId ( ) , $ comparison ) ; } elseif ( $ indexEngineDriverConfiguration instanceof ObjectCollection ) { if ( null === $ comparison ) { $ comparison = Criteria :: IN ; } return $ this -> addUsingAlias ( IndexEngineIndexTableMap :: INDEX_ENGINE_DRIVER_CONFIGURATION_ID , $ indexEngineDriverConfiguration -> toKeyValue ( 'PrimaryKey' , 'Id' ) , $ comparison ) ; } else { throw new PropelException ( 'filterByIndexEngineDriverConfiguration() only accepts arguments of type \IndexEngine\Model\IndexEngineDriverConfiguration or Collection' ) ; } }
Filter the query by a related \IndexEngine\Model\IndexEngineDriverConfiguration object

@param \IndexEngine\Model\IndexEngineDriverConfiguration|ObjectCollection $indexEngineDriverConfiguration The related object(s) to use as filter
@param string                                                             $comparison                     Operator to use for the column comparison, defaults to Criteria::EQUAL

@return ChildIndexEngineIndexQuery The current query, for fluid interface
Filter the query by a related \ IndexEngine \ Model \ IndexEngineDriverConfiguration object