public interface AdvancedFilter DataSources provide an advanced filtering mechanism for searching data, including a wide range of builtin search-operators, which allow searching via simple comparisons like equals and contains and more complex checks, like equalsOtherField and regex. You can also add entirely custom search-operators, via DataSource method addSearchOperator(). For a full list of operators, see OperatorId.
OperatorValueType, OperatorId, DataSource.addSearchOperator(com.smartgwt.client.data.Operator, com.smartgwt.client.types.FieldType[]), DataSource.setTypeOperators(com.smartgwt.client.types.FieldType, com.smartgwt.client.types.OperatorId[]), DataSource.hasCustomTypeOperators(java.lang.String), com.smartgwt.client.data.Operator#condition, com.smartgwt.client.data.Operator#compareCriteria, DataSource.addSearchOperator(com.smartgwt.client.data.Operator, com.smartgwt.client.types.FieldType[]), com.smartgwt.client.data.DataSource#getSearchOperator, DataSource.getTypeOperators(), DataSource.setTypeOperators(com.smartgwt.client.types.FieldType, com.smartgwt.client.types.OperatorId[]), DataSource.hasCustomTypeOperators(java.lang.String), DataSource.getFieldOperators(java.lang.String), DataSource.getFieldDefaultOperator(java.lang.String), com.smartgwt.client.data.DataSource#getFieldOperatorMap, com.smartgwt.client.data.DataSource#getTypeOperatorMap, DataSource.evaluateCriterion(com.smartgwt.client.data.Record, com.smartgwt.client.data.Criterion), AdvancedCriteria, Criterion, Operator, AdvancedCriteria.getStrictSQLFiltering(), Criterion.getOperator(), Criterion.getFieldName(), com.smartgwt.client.data.Criterion#getValue, Criterion.getCriteria(), com.smartgwt.client.data.Criterion#getStart, com.smartgwt.client.data.Criterion#getEnd, com.smartgwt.client.data.Operator#getID, com.smartgwt.client.data.Operator#getTitle, com.smartgwt.client.data.Operator#getTitleProperty, com.smartgwt.client.data.Operator#getTextTitle, com.smartgwt.client.data.Operator#getTextTitleProperty, com.smartgwt.client.data.Operator#getFieldTypes, com.smartgwt.client.data.Operator#getRequiresServer, com.smartgwt.client.data.Operator#getHidden, com.smartgwt.client.data.Operator#getValueType, com.smartgwt.client.data.Operator#getUsageHint, com.smartgwt.client.data.Operator#getEditorType, com.smartgwt.client.data.Operator#getSymbol, DataSourceField.getValidOperators(), DataSourceField.getDefaultOperator(), DataSourceField.getFilterOn(), DynamicForm.getAllowExpressions(), FormItem.getAllowExpressions(), FormItem.getValidOperators(), FormItem.getDefaultOperator(), com.smartgwt.client.data.SimpleType#getValidOperators, SimpleType.getDefaultOperator(), ListGridField.getAllowFilterExpressions(), ListGrid.getAllowFilterExpressions()