Tabnine Logo
QualifiedSequenceName.getCatalogName
Code IndexAdd Tabnine to your IDE (free)

How to use
getCatalogName
method
in
org.hibernate.boot.model.relational.QualifiedSequenceName

Best Java code snippets using org.hibernate.boot.model.relational.QualifiedSequenceName.getCatalogName (Showing top 3 results out of 315)

origin: hibernate/hibernate-orm

  @Override
  public SequenceInformation locateSequenceInformation(QualifiedSequenceName sequenceName) {
    // again, follow legacy behavior
    if ( sequenceName.getCatalogName() != null || sequenceName.getSchemaName() != null ) {
      sequenceName = new QualifiedSequenceName( null, null, sequenceName.getSequenceName() );
    }

    return sequenceInformationMap.get( sequenceName );
  }
}
origin: hibernate/hibernate-orm

@Override
public String format(QualifiedSequenceName qualifiedSequenceName, Dialect dialect) {
  return format.format(
      qualifiedSequenceName.getCatalogName(),
      qualifiedSequenceName.getSchemaName(),
      qualifiedSequenceName.getSequenceName(),
      dialect
  );
}
origin: hibernate/hibernate-orm

  /**
   * Get the database sequence increment value from the associated {@link SequenceInformation} object.
   *
   * @param jdbcEnvironment the current JdbcEnvironment
   * @param sequenceName sequence name
   *
   * @return sequence increment value
   */
  private Long getSequenceIncrementValue(JdbcEnvironment jdbcEnvironment, String sequenceName) {
    return jdbcEnvironment.getExtractedDatabaseMetaData().getSequenceInformationList().stream().filter(
        sequenceInformation -> {
          Identifier catalog = sequenceInformation.getSequenceName().getCatalogName();
          Identifier schema = sequenceInformation.getSequenceName().getSchemaName();
          return sequenceName.equalsIgnoreCase( sequenceInformation.getSequenceName().getSequenceName().getText() ) &&
              ( catalog == null || catalog.equals( jdbcEnvironment.getCurrentCatalog() ) ) &&
              ( schema == null || schema.equals( jdbcEnvironment.getCurrentSchema() ) );
        }
    ).map( SequenceInformation::getIncrementValue ).findFirst().orElse( null );
  }
}
org.hibernate.boot.model.relationalQualifiedSequenceNamegetCatalogName

Popular methods of QualifiedSequenceName

  • getSequenceName
  • render
  • <init>
  • getObjectName
  • getSchemaName

Popular in Java

  • Making http post requests using okhttp
  • startActivity (Activity)
  • putExtra (Intent)
  • getSystemService (Context)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • JCheckBox (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now