code: def load_dialect_impl(self, dialect):  # type: (DefaultDialect) -> TypeEngine
          
          if self.__use_json(dialect):
              return dialect.type_descriptor(self.__json_type)
          return dialect.type_descriptor(sqlalchemy.UnicodeText)
docs: Select impl by dialect.