Example usage for org.hibernate.boot.model.naming Identifier isQuoted

List of usage examples for org.hibernate.boot.model.naming Identifier isQuoted

Introduction

In this page you can find the example usage for org.hibernate.boot.model.naming Identifier isQuoted.

Prototype

boolean isQuoted

To view the source code for org.hibernate.boot.model.naming Identifier isQuoted.

Click Source Link

Usage

From source file:com.spoom.advise.SpringPhysicalNamingStrategy.java

License:Apache License

private Identifier apply(Identifier name) {
    if (name == null) {
        return null;
    }/*w w  w .j a va2s.  c o m*/
    StringBuilder text = new StringBuilder(name.getText().replace('.', '_'));
    for (int i = 1; i < text.length() - 1; i++) {
        if (isUnderscoreRequired(text.charAt(i - 1), text.charAt(i), text.charAt(i + 1))) {
            text.insert(i++, '_');
        }
    }
    return new Identifier(text.toString().toLowerCase(Locale.ROOT), name.isQuoted());
}

From source file:com.spring.common.config.DefaultPhysicalNamingStrategy.java

License:LGPL

@Override
public Identifier toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment) {
    final LinkedList<String> parts = splitAndReplace(name.getText());
    return jdbcEnvironment.getIdentifierHelper().toIdentifier(join(parts), name.isQuoted());

}

From source file:nc.noumea.mairie.appock.PhysicalNamingStrategyImpl.java

License:Open Source License

@Override
public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) {
    return new Identifier(addUnderscores(name.getText()), name.isQuoted());
}

From source file:nc.noumea.mairie.appock.PhysicalNamingStrategyImpl.java

License:Open Source License

@Override
public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment context) {
    return new Identifier(addUnderscores(name.getText()), name.isQuoted());
}

From source file:org.ligoj.bootstrap.core.dao.PhysicalNamingStrategyLowerCase.java

License:MIT License

/**
 * Lower case the text, without touching the quotes.
 *///from   w ww .ja  v  a 2 s.  co  m
private Identifier toLowerCase(final Identifier name) {
    if (name == null) {
        return null;
    }

    // to lower case
    return new Identifier(name.getText().toLowerCase(Locale.ENGLISH), name.isQuoted());
}

From source file:org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy.java

License:Apache License

private Identifier apply(Identifier name, JdbcEnvironment jdbcEnvironment) {
    if (name == null) {
        return null;
    }// w  w w.j a v a  2  s .c o  m
    StringBuilder builder = new StringBuilder(name.getText().replace('.', '_'));
    for (int i = 1; i < builder.length() - 1; i++) {
        if (isUnderscoreRequired(builder.charAt(i - 1), builder.charAt(i), builder.charAt(i + 1))) {
            builder.insert(i++, '_');
        }
    }
    return getIdentifier(builder.toString(), name.isQuoted(), jdbcEnvironment);
}

From source file:org.wallride.autoconfigure.PhysicalNamingStrategySnakeCaseImpl.java

License:Apache License

private Identifier convert(Identifier identifier) {
    if (identifier == null) {
        return identifier;
    }//from  ww  w  . jav a  2 s.c o m

    String regex = "([a-z])([A-Z])";
    String replacement = "$1_$2";
    String newName = identifier.getText().replaceAll(regex, replacement).toLowerCase();
    return Identifier.toIdentifier(newName, identifier.isQuoted());
}