/** * Returns a string representation of this URI. * * @param preserveOrdering Whether to preserve ordering of lsits in fields. * @return A string representation of this URI. */ private String toString(boolean preserveOrdering) { // Remove trailing unset fields. if (!mColumnNames.isEmpty()) { return toStringCol(preserveOrdering); } else if (mTableName != null) { return toStringTable(preserveOrdering); } else if (mInstanceName != null) { return toStringInstance(preserveOrdering); } else { return toStringAuthority(preserveOrdering); } }