Class SqlStatements
- java.lang.Object
-
- fr.ird.observe.services.service.sql.SqlStatements
-
public class SqlStatements extends Object
Created on 26/09/2020.- Since:
- 8.1.0
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description static StringASSOCIATION_STATEMENT_PREFIXA prefix to add on some association statements to be able to sort distinguish from other statements.
-
Constructor Summary
Constructors Constructor Description SqlStatements()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringboxAssociationStatement(String statement)static StringgenerateAssociationDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId)static StringgenerateAssociationInsertStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId, String targetId)static StringgenerateAssociationUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId, String replacementId)static StringgenerateCompositionUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataComposition composition, String sourceId, String replacementId)static StringgenerateDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String sourceId)static StringgenerateInsertStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String columnNames, String values)static StringgenerateManyToManyAssociationDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId)static StringgenerateUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String sourceId, String values)static StringunboxAssociationStatement(String statement)
-
-
-
Field Detail
-
ASSOCIATION_STATEMENT_PREFIX
public static final String ASSOCIATION_STATEMENT_PREFIX
A prefix to add on some association statements to be able to sort distinguish from other statements.- See Also:
- Constant Field Values
-
-
Method Detail
-
generateInsertStatement
public static String generateInsertStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String columnNames, String values)
-
generateUpdateStatement
public static String generateUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String sourceId, String values)
-
generateDeleteStatement
public static String generateDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataEntity entity, String sourceId)
-
generateCompositionUpdateStatement
public static String generateCompositionUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataComposition composition, String sourceId, String replacementId)
-
generateAssociationInsertStatement
public static String generateAssociationInsertStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId, String targetId)
-
generateAssociationUpdateStatement
public static String generateAssociationUpdateStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId, String replacementId)
-
generateAssociationDeleteStatement
public static String generateAssociationDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId)
-
generateManyToManyAssociationDeleteStatement
public static String generateManyToManyAssociationDeleteStatement(org.nuiton.topia.persistence.metadata.TopiaMetadataAssociation association, String sourceId)
-
-