Class CompilerSQL
java.lang.Object
org.openprovenance.prov.template.compiler.CompilerSQL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertToSQLType(String name) com.squareup.javapoet.MethodSpecgenerateCommonSQLMethod2(String template, TemplateBindingsSchema bindingsSchema) voidgenerateSQL(String jsonschema, String templateName, String root_dir, TemplateBindingsSchema templateBindingsSchema) voidgenerateSQLEnd(String sqlFile, String root_dir) com.squareup.javapoet.MethodSpecgenerateSQLInsert(String template, BeanKind beanKind) voidgenerateSQLInsertFunction(String jsonschema, String templateName, String consistOf, String root_dir, TemplateBindingsSchema templateBindingsSchema, List<String> shared) com.squareup.javapoet.MethodSpecgenerateSQLInsertStatement(String template, TemplateBindingsSchema bindingsSchema, BeanKind beanKind) voidvoidgenerateSQLstatements(com.squareup.javapoet.TypeSpec.Builder builder, String templateName, TemplateBindingsSchema bindingsSchema, BeanKind beanKind) intgetInsertStringAndCount(String template, Collection<String> variables, StringBuffer sb)
-
Field Details
-
SMALL_INDENTATION
- See Also:
-
withRelationId
public final boolean withRelationId
-
-
Constructor Details
-
CompilerSQL
-
-
Method Details
-
generateSQLEnd
-
generateSQL
public void generateSQL(String jsonschema, String templateName, String root_dir, TemplateBindingsSchema templateBindingsSchema) -
generateSQLstatements
public void generateSQLstatements(com.squareup.javapoet.TypeSpec.Builder builder, String templateName, TemplateBindingsSchema bindingsSchema, BeanKind beanKind) -
generateSQLInsert
-
generateSQLInsertStatement
public com.squareup.javapoet.MethodSpec generateSQLInsertStatement(String template, TemplateBindingsSchema bindingsSchema, BeanKind beanKind) -
getInsertStringAndCount
-
sqlify
-
convertToSQLType
-
generateCommonSQLMethod2
public com.squareup.javapoet.MethodSpec generateCommonSQLMethod2(String template, TemplateBindingsSchema bindingsSchema) -
generateSQLPrimitiveTables
-
generateSQLInsertFunction
-