Interface ColumnConstraintProvider

All Superinterfaces:
ExtensionPoint
All Known Implementing Classes:
BooleanMatchColumnConstraintProvider, DateColumnConstraintProvider, NumberColumnConstraintProvider, ProgramColumnConstraintProvider, StringColumnConstraintProvider

public interface ColumnConstraintProvider extends ExtensionPoint
Extension point for introducing ColumnConstraints to the system. File names must end with 'ColumnConstraintProvider' in order to be found.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.
  • Method Details

    • getColumnConstraints

      Collection<ColumnConstraint<?>> getColumnConstraints()
      Returns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.
      Returns:
      a collection of ColumnConstraints to be added as possible column filters.