support varbinary type