Uses of Interface
net.floodlightcontroller.storage.IPredicate

Packages that use IPredicate
net.floodlightcontroller.storage   
net.floodlightcontroller.storage.nosql   
 

Uses of IPredicate in net.floodlightcontroller.storage
 

Classes in net.floodlightcontroller.storage that implement IPredicate
 class CompoundPredicate
          Predicate class to handle AND and OR combinations of a number of child predicates.
 class OperatorPredicate
          Predicate class to specify rows by equality or comparison operations of column values.
 

Methods in net.floodlightcontroller.storage that return IPredicate
 IPredicate[] CompoundPredicate.getPredicateList()
           
 

Methods in net.floodlightcontroller.storage with parameters of type IPredicate
 IQuery IStorageSourceService.createQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
          Create a query object representing the given query parameters.
abstract  IQuery AbstractStorageSource.createQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
           
 void IStorageSourceService.deleteMatchingRows(java.lang.String tableName, IPredicate predicate)
          Delete the rows that match the predicate
 void AbstractStorageSource.deleteMatchingRows(java.lang.String tableName, IPredicate predicate)
           
 java.util.concurrent.Future<?> IStorageSourceService.deleteMatchingRowsAsync(java.lang.String tableName, IPredicate predicate)
          Asynchronous version of deleteRows
 java.util.concurrent.Future<?> AbstractStorageSource.deleteMatchingRowsAsync(java.lang.String tableName, IPredicate predicate)
           
 IResultSet IStorageSourceService.executeQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
          Execute a query created with the given query parameters.
 IResultSet AbstractStorageSource.executeQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
           
 java.lang.Object[] IStorageSourceService.executeQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering, IRowMapper rowMapper)
          Execute a query and call the row mapper to map the results to Java objects.
 java.lang.Object[] AbstractStorageSource.executeQuery(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering, IRowMapper rowMapper)
           
 java.util.concurrent.Future<IResultSet> IStorageSourceService.executeQueryAsync(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
          Asynchronous variant of executeQuery.
 java.util.concurrent.Future<IResultSet> AbstractStorageSource.executeQueryAsync(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering)
           
 java.util.concurrent.Future<java.lang.Object[]> IStorageSourceService.executeQueryAsync(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering, IRowMapper rowMapper)
          Asynchronous variant of executeQuery
 java.util.concurrent.Future<java.lang.Object[]> AbstractStorageSource.executeQueryAsync(java.lang.String tableName, java.lang.String[] columnNames, IPredicate predicate, RowOrdering ordering, IRowMapper rowMapper)
           
 void IStorageSourceService.updateMatchingRows(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)
          Update the rows in the given table.
 void AbstractStorageSource.updateMatchingRows(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)
           
 java.util.concurrent.Future<?> IStorageSourceService.updateMatchingRowsAsync(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)
          Asynchronous variant of updateMatchingRows
 java.util.concurrent.Future<?> AbstractStorageSource.updateMatchingRowsAsync(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)
           
protected abstract  void AbstractStorageSource.updateMatchingRowsImpl(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)
           
 

Constructors in net.floodlightcontroller.storage with parameters of type IPredicate
CompoundPredicate(CompoundPredicate.Operator operator, boolean negated, IPredicate... predicateList)
           
 

Uses of IPredicate in net.floodlightcontroller.storage.nosql
 

Methods in net.floodlightcontroller.storage.nosql with parameters of type IPredicate
 IQuery NoSqlStorageSource.createQuery(java.lang.String tableName, java.lang.String[] columnNameList, IPredicate predicate, RowOrdering rowOrdering)
           
 void NoSqlStorageSource.updateMatchingRowsImpl(java.lang.String tableName, IPredicate predicate, java.util.Map<java.lang.String,java.lang.Object> values)