form wikipedia:http://en.wikipedia.org/wiki/Index_(database)
Some databases extend the power of indexing by allowing indexes to be created on functions or expressions. For example, an index could be created on upper(last_name), which would only store the upper case versions of the last_name field in the index. Another option sometimes supported is the use of "filtered" indexes, where index entries are created only for those records that satisfy some conditional expression. A further aspect of flexibility is to permit indexing on user-defined functions, as well as expressions formed from an assortment of built-in functions.
what are those databases that support flexible indexes which can be:
- On computed column like: (col1 + col2) * 100
- filtered indexes.
- indexing on user-defined functions.
and what's known terminology for this feature?