Lines Matching refs:values
24 * supports the case where the tuple of key column values is unique.
149 * next() are guaranteed to point to the row that was indicated. Reading values
196 * array and saves them in values beginning at startingIndex, skipping a slot
198 * values will be stored in slots 1, 3, and 5.
199 * @param values the String[] to populate
201 * @param columnIndicies the indicies of the values to read from the cursor
202 * @param startingIndex the slot in which to start storing values, and must be either 0 or 1.
204 private static void populateValues(String[] values, Cursor cursor, int[] columnIndicies,
208 values[startingIndex + i*2] = cursor.getString(columnIndicies[i]);
235 * Compare the values. Values contains n pairs of strings. If all the pairs of strings match
237 * of values, -1 if the first of the pair is less than the second of the pair or 1 if it
239 * @param values the n pairs of values to compare
242 private static int compareStrings(String... values) {
243 if ((values.length % 2) != 0) {
244 throw new IllegalArgumentException("you must specify an even number of values");
247 for (int index = 0; index < values.length; index+=2) {
248 if (values[index] == null) {
249 if (values[index+1] == null) continue;
253 if (values[index+1] == null) {
257 int comp = values[index].compareTo(values[index+1]);