• Robert Haas's avatar
    Extend sortsupport for text to more opclasses. · b47b4dbf
    Robert Haas authored
    Have varlena.c expose an interface that allows the char(n), bytea, and
    bpchar types to piggyback on a now-generalized SortSupport for text.
    This pushes a little more knowledge of the bpchar/char(n) type into
    varlena.c than might be preferred, but that seems like the approach
    that creates least friction.  Also speed things up for index builds
    that use text_pattern_ops or varchar_pattern_ops.
    
    This patch does quite a bit of renaming, but it seems likely to be
    worth it, so as to avoid future confusion about the fact that this code
    is now more generally used than the old names might have suggested.
    
    Peter Geoghegan, reviewed by Álvaro Herrera and Andreas Karlsson,
    with small tweaks by me.
    b47b4dbf
catversion.h 2.53 KB