Package com.illumon.iris.console.db
Class DbFilterStrategy
java.lang.Object
com.illumon.iris.gui.table.filters.FilterStrategyImpl
com.illumon.iris.gui.table.filters.ListAwareFilterStrategy
com.illumon.iris.gui.table.filters.TextFilterStrategy
com.illumon.iris.console.db.DbFilterStrategy
- All Implemented Interfaces:
FilterStrategy,Workspace
- Direct Known Subclasses:
DbQuickFilterStrategy
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.gui.table.filters.TextFilterStrategy
TextFilterStrategy.HiddenItemNested classes/interfaces inherited from class com.illumon.iris.gui.table.filters.FilterStrategyImpl
FilterStrategyImpl.FilteredColumn, FilterStrategyImpl.FilterStrategyListenerNested classes/interfaces inherited from interface com.illumon.iris.gui.table.FilterStrategy
FilterStrategy.OldOpcodes -
Constructor Summary
ConstructorsConstructorDescriptionDbFilterStrategy(com.fishlib.io.logger.Logger log, Supplier<com.fishlib.dataobjects.WColumnSet> columnSetSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected FilterDatacreateDatetimeFilter(com.fishlib.dataobjects.WColumn column, Condition op, long data, boolean disjunctive) protected FilterDatacreateDatetimeFilter(com.fishlib.dataobjects.WColumn column, Condition op, Object data, boolean disjunctive) protected TimeZoneMethods inherited from class com.illumon.iris.gui.table.filters.TextFilterStrategy
accept, clearAdvancedFilter, clearHidden, ensureColumnExists, getAdvancedFilterFormula, getDbFilters, hasHidden, hideItem, isAdvancedFiltering, isFilteringOn, setAdvancedFilterMethods inherited from class com.illumon.iris.gui.table.filters.ListAwareFilterStrategy
addFilter, addFilter, clearAllFilters, clearFilterMethods inherited from class com.illumon.iris.gui.table.filters.FilterStrategyImpl
addFilter, addFilterStrategyListener, beginBatchEdit, containsFilter, containsFilter, createFilter, endBatchEdit, fireFilterChanged, getCurrentFilter, getDefaultFilter, getFilter, getFilterData, getFilterObjects, getOperations, getOperations, getWorkspaceInfo, isColumnFiltered, isSimpleFilteringOn, loadDefaultFilter, mergeFilter, removeFilterStrategyListener, saveDefaultFilter, setDefaultFilter, setFilterTableModel, setWorkspaceInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.gui.workspace.Workspace
isGlobalSetting
-
Constructor Details
-
DbFilterStrategy
public DbFilterStrategy(@NotNull com.fishlib.io.logger.Logger log, @NotNull Supplier<com.fishlib.dataobjects.WColumnSet> columnSetSupplier)
-
-
Method Details
-
createDatetimeFilter
protected FilterData createDatetimeFilter(com.fishlib.dataobjects.WColumn column, Condition op, long data, boolean disjunctive) - Specified by:
createDatetimeFilterin classFilterStrategyImpl
-
createDatetimeFilter
protected FilterData createDatetimeFilter(com.fishlib.dataobjects.WColumn column, Condition op, Object data, boolean disjunctive) - Specified by:
createDatetimeFilterin classFilterStrategyImpl
-
getCurrentTimeZone
- Overrides:
getCurrentTimeZonein classTextFilterStrategy
-