org.cruxframework.crux.core.rebind.database.sql
Class SQLAbstractKeyValueProxyCreator
java.lang.Object
org.cruxframework.crux.core.rebind.AbstractProxyCreator
org.cruxframework.crux.core.rebind.database.AbstractKeyValueProxyCreator
org.cruxframework.crux.core.rebind.database.sql.SQLAbstractKeyValueProxyCreator
- Direct Known Subclasses:
- SQLCursorProxyCreator, SQLIndexProxyCreator, SQLKeyRangeFactoryProxyCreator, SQLObjectStoreProxyCreator
public abstract class SQLAbstractKeyValueProxyCreator
- extends AbstractKeyValueProxyCreator
- Author:
- Thiago da Rosa de Bustamante
|
Constructor Summary |
SQLAbstractKeyValueProxyCreator(com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JClassType targetObjectType,
String objectStoreName,
String[] keyPath)
|
| Methods inherited from class org.cruxframework.crux.core.rebind.database.AbstractKeyValueProxyCreator |
generateFromNativeKeyMethod, generateFromNativeKeyMethod, generateFromNativeMethod, generateFromNativeValueMethod, generateGetNativeKeyMethod, generateProxyFields, getKeyTypeName, getKeyTypeName, getTargetObjectClassName, hasCompositeKey, isEmptyType, validatePrimaryKeyPath |
| Methods inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
cacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyContructor, generateProxyMethods, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, getProxyQualifiedName, getProxySimpleName, getSourcePrinter, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLAbstractKeyValueProxyCreator
public SQLAbstractKeyValueProxyCreator(com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JClassType targetObjectType,
String objectStoreName,
String[] keyPath)
generateGetNativeKeyMethod
protected void generateGetNativeKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter)
- Overrides:
generateGetNativeKeyMethod in class AbstractKeyValueProxyCreator
getPropertyType
protected com.google.gwt.core.ext.typeinfo.JType getPropertyType(String property)
generateGetKeyPathMethod
protected void generateGetKeyPathMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateGetIndexedColumnNamesMethod
protected void generateGetIndexedColumnNamesMethod(AbstractProxyCreator.SourcePrinter srcWriter,
Set<String> indexColumns)
generateGetKeyRangeFactoryMethod
protected void generateGetKeyRangeFactoryMethod(AbstractProxyCreator.SourcePrinter srcWriter,
String parentName)
- Specified by:
generateGetKeyRangeFactoryMethod in class AbstractKeyValueProxyCreator
generateDecodeObjectMethod
protected void generateDecodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateEncodeObjectMethod
protected void generateEncodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateAddKeyRangeToQueryMethod
protected void generateAddKeyRangeToQueryMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateAddKeyToQueryMethod
protected void generateAddKeyToQueryMethod(AbstractProxyCreator.SourcePrinter srcWriter)
Copyright © 2014. All rights reserved.