com.todoroo.andlib.data
Class AbstractDatabase.SqlConstructorVisitor

java.lang.Object
  extended by com.todoroo.andlib.data.AbstractDatabase.SqlConstructorVisitor
All Implemented Interfaces:
Property.PropertyVisitor<java.lang.String,java.lang.Void>
Enclosing class:
AbstractDatabase

public static class AbstractDatabase.SqlConstructorVisitor
extends java.lang.Object
implements Property.PropertyVisitor<java.lang.String,java.lang.Void>

Visitor that returns SQL constructor for this property

Author:
Tim Su

Constructor Summary
AbstractDatabase.SqlConstructorVisitor()
           
 
Method Summary
 java.lang.String visitDouble(Property<java.lang.Double> property, java.lang.Void data)
           
 java.lang.String visitInteger(Property<java.lang.Integer> property, java.lang.Void data)
           
 java.lang.String visitLong(Property<java.lang.Long> property, java.lang.Void data)
           
 java.lang.String visitString(Property<java.lang.String> property, java.lang.Void data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDatabase.SqlConstructorVisitor

public AbstractDatabase.SqlConstructorVisitor()
Method Detail

visitDouble

public java.lang.String visitDouble(Property<java.lang.Double> property,
                                    java.lang.Void data)
Specified by:
visitDouble in interface Property.PropertyVisitor<java.lang.String,java.lang.Void>

visitInteger

public java.lang.String visitInteger(Property<java.lang.Integer> property,
                                     java.lang.Void data)
Specified by:
visitInteger in interface Property.PropertyVisitor<java.lang.String,java.lang.Void>

visitLong

public java.lang.String visitLong(Property<java.lang.Long> property,
                                  java.lang.Void data)
Specified by:
visitLong in interface Property.PropertyVisitor<java.lang.String,java.lang.Void>

visitString

public java.lang.String visitString(Property<java.lang.String> property,
                                    java.lang.Void data)
Specified by:
visitString in interface Property.PropertyVisitor<java.lang.String,java.lang.Void>