SQLiteQueryValueResolver.java :  » UnTagged » dbdroid-sqlite » org » nds » dbdroid » sqlite » Android Open Source

Android Open Source » UnTagged » dbdroid sqlite 
dbdroid sqlite » org » nds » dbdroid » sqlite » SQLiteQueryValueResolver.java
package org.nds.dbdroid.sqlite;

import java.util.Collection;
import java.util.Map;

import org.nds.dbdroid.query.QueryValueResolver;

public class SQLiteQueryValueResolver extends QueryValueResolver {

    @Override
    protected String toNullString(Object value) {
        return "";
    }

    @Override
    protected String toStringString(String value) {
        return "'" + value.toString() + "'";
    }

    @Override
    protected String toBooleanString(Boolean value) {
        return value.toString();
    }

    @Override
    protected String toByteString(Byte value) {
        return value.toString();
    }

    @Override
    protected String toShortString(Short value) {
        return value.toString();
    }

    @Override
    protected String toCharacterString(Character value) {
        return "'" + value.toString() + "'";
    }

    @Override
    protected String toIntegerString(Integer value) {
        return value.toString();
    }

    @Override
    protected String toFloatString(Float value) {
        return value.toString();
    }

    @Override
    protected String toLongString(Long value) {
        return value.toString();
    }

    @Override
    protected String toDoubleString(Double value) {
        return value.toString();
    }

    @Override
    protected String toNumberString(Number value) {
        return value.toString();
    }

    @Override
    protected String toCollectionString(Collection<?> values) {
        StringBuilder sb = new StringBuilder();
        sb.append("(");
        int i = 0;
        for (Object value : values) {
            if (i > 0) {
                sb.append(", ");
            }
            sb.append(toString(value));
            i++;
        }
        sb.append(")");

        return sb.toString();
    }

    @Override
    protected String toMapString(Map<?, ?> value) {
        return null;
    }

    @Override
    protected String toObjectString(Object value) {
        return null;
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.