PostgreSQLDialect

Source file "org/hibernate/dialect/PostgreSQLDialect.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,447 of 1,4470%162 of 1620%228228445445122122
initializeFunctionRegistry(FunctionContributions)1730%40%33616111
resolveSqlTypeDescriptor(String, int, int, int, JdbcTypeRegistry)920%250%1818313111
contributePostgreSQLTypes(TypeContributions, ServiceRegistry)850%40%33272711
registerColumnTypes(TypeContributions, ServiceRegistry)780%n/a11141411
appendDateTimeLiteral(SqlAppender, TemporalAccessor, TemporalType, TimeZone)770%120%88222211
getForUpdateString(String, LockOptions)640%130%99151511
extractField(StringBuilder, TemporalUnit, TemporalType, TemporalType, TemporalUnit)560%70%55131311
timestampdiffPattern(TemporalUnit, TemporalType, TemporalType)530%150%1111141411
datetimeFormat(String)470%n/a11151511
appendDateTimeLiteral(SqlAppender, Date, TemporalType, TimeZone)420%40%44151511
appendDateTimeLiteral(SqlAppender, Calendar, TemporalType, TimeZone)420%40%44151511
lambda$buildSQLExceptionConversionDelegate$1(SQLException, String, String)360%60%557711
lambda$static$0(SQLException)360%80%77101011
resolveSqlTypeCode(String, TypeConfiguration)310%70%778811
PostgreSQLDialect(DatabaseVersion, PostgreSQLDriverKind)260%20%228811
columnType(int)260%80%889911
withTimeout(String, int)200%70%554411
timestampaddPattern(TemporalUnit, TemporalType, IntervalType)190%70%668811
supportsFetchClause(FetchClauseType)160%40%445511
translateExtractField(TemporalUnit)150%40%445511
extractPattern(TemporalUnit)140%20%223311
buildIdentifierHelper(IdentifierHelperBuilder, DatabaseMetaData)130%20%224411
getResultSet(CallableStatement, int)130%20%223311
determineOptionalTableUpdateStrategy(DatabaseVersion)120%20%223311
augmentRecognizedTableTypes(List)120%n/a114411
appendBinaryLiteral(SqlAppender, byte[])110%n/a114411
castType(int)100%30%334411
getForUpdateNowaitString(String)100%20%223311
getForUpdateSkipLockedString(String)100%20%223311
usingMerge(EntityMutationTarget, OptionalTableUpdate, SessionFactoryImplementor)100%n/a112211
static {...}100%n/a112211
getCallableStatementSupport()90%20%221111
contributeTypes(TypeContributions, ServiceRegistry)90%n/a113311
getResultSet(CallableStatement)80%n/a112211
getForUpdateNowaitString()80%20%223311
getForUpdateSkipLockedString()80%20%223311
getSelectClauseNullString(int, TypeConfiguration)70%n/a111111
registerResultSetOutParameter(CallableStatement, int)70%n/a112211
appendDatetimeFormat(SqlAppender, String)70%n/a112211
getWriteLockString(String, int)70%n/a111111
createOptionalTableUpdateOperation(EntityMutationTarget, OptionalTableUpdate, SessionFactoryImplementor)70%n/a111111
withoutMerge(EntityMutationTarget, OptionalTableUpdate, SessionFactoryImplementor)70%n/a111111
PostgreSQLDialect(DialectResolutionInfo)60%n/a112211
getFallbackSqmMutationStrategy(EntityMappingType, RuntimeModelCreationContext)60%n/a111111
getFallbackSqmInsertStrategy(EntityMappingType, RuntimeModelCreationContext)60%n/a111111
getWriteLockString(int)60%n/a111111
getReadLockString(String, int)60%n/a111111
PostgreSQLDialect(DatabaseVersion)50%n/a112211
getForUpdateString(String)50%n/a111111
getSqlAstTranslatorFactory()50%n/a111111
getResultSet(CallableStatement, String)50%n/a111111
getReadLockString(int)50%n/a111111
PostgreSQLDialect()40%n/a112211
getAlterColumnTypeString(String, String, String)40%n/a111111
appendBooleanValueString(SqlAppender, boolean)40%n/a112211
getAggregateSupport()30%n/a111111
getUniqueDelegate()30%n/a111111
getNativeParameterMarkerStrategy()30%n/a111111
getMinimumSupportedVersion()20%n/a111111
getDefaultNonContextualLobCreation()20%n/a111111
getMaxVarcharLength()20%n/a111111
getMaxVarcharCapacity()20%n/a111111
getMaxVarbinaryLength()20%n/a111111
getDefaultStatementBatchSize()20%n/a111111
currentTime()20%n/a111111
currentTimestamp()20%n/a111111
currentTimestampWithTimeZone()20%n/a111111
getFractionalSecondPrecisionInNanos()20%n/a111111
getTimeZoneSupport()20%n/a111111
supportsMinMaxOnUuid()20%n/a111111
getNameQualifierSupport()20%n/a111111
getCurrentSchemaCommand()20%n/a111111
supportsDistinctFromPredicate()20%n/a111111
supportsIfExistsBeforeTableName()20%n/a111111
supportsIfExistsBeforeTypeName()20%n/a111111
supportsIfExistsBeforeConstraintName()20%n/a111111
supportsIfExistsAfterAlterTable()20%n/a111111
supportsAlterColumnType()20%n/a111111
supportsValuesList()20%n/a111111
supportsPartitionBy()20%n/a111111
supportsNonQueryWithCTE()20%n/a111111
getSequenceSupport()20%n/a111111
getCascadeConstraintsString()20%n/a111111
getQuerySequencesString()20%n/a111111
getLimitHandler()20%n/a111111
getNoColumnsInsertString()20%n/a111111
getCaseInsensitiveLike()20%n/a111111
supportsCaseInsensitiveLike()20%n/a111111
getNativeIdentifierGeneratorStrategy()20%n/a111111
supportsOuterJoinForUpdate()20%n/a111111
useInputStreamToInsertBlob()20%n/a111111
supportsCommentOn()20%n/a111111
supportsCurrentTimestampSelection()20%n/a111111
isCurrentTimestampSelectStringCallable()20%n/a111111
getCurrentTimestampSelectString()20%n/a111111
supportsTupleCounts()20%n/a111111
requiresParensForTupleDistinctCounts()20%n/a111111
getViolatedConstraintNameExtractor()20%n/a111111
buildSQLExceptionConversionDelegate()20%n/a111111
supportsLobValueChangePropagation()20%n/a111111
supportsUnboundedLobLocatorMaterialization()20%n/a111111
getGroupBySelectItemReferenceStrategy()20%n/a111111
qualifyIndexName()20%n/a111111
getIdentityColumnSupport()20%n/a111111
getNationalizationSupport()20%n/a111111
getMaxIdentifierLength()20%n/a111111
supportsStandardArrays()20%n/a111111
supportsJdbcConnectionLobCreation(DatabaseMetaData)20%n/a111111
supportsMaterializedLobAccess()20%n/a111111
supportsTemporalLiteralOffset()20%n/a111111
supportsNoWait()20%n/a111111
supportsWait()20%n/a111111
supportsSkipLocked()20%n/a111111
supportsInsertReturning()20%n/a111111
supportsOffsetInSubquery()20%n/a111111
supportsWindowFunctions()20%n/a111111
supportsLateral()20%n/a111111
supportsRecursiveCTE()20%n/a111111
getWriteRowLockStrategy()20%n/a111111
canBatchTruncate()20%n/a111111
rowId(String)20%n/a111111
rowIdSqlType()20%n/a111111