use getRawQuery and getRawFragment, to reduce gc from decode