Top Description Fields Constructors Methods
org.hibernate.sql.ast.tree.expression

public Class Format

extends Object
implements SqlExpressible, SqlAstNode
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.SqlAstNode, org.hibernate.metamodel.mapping.SqlExpressible, org.hibernate.metamodel.mapping.JdbcMappingContainer
Imports
org.hibernate.internal.util.IndexedConsumer, org.hibernate.metamodel.mapping.JdbcMapping, .SqlExpressible, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.SqlAstNode

Represents the format pattern for a date/time format expression
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private final String

Constructor Summary

AccessConstructor and Description
public
Format(String format)

Method Summary

Modifier and TypeMethod and Description
public void
public int
forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)

Implements org.hibernate.metamodel.mapping.JdbcMappingContainer.forEachJdbcType.

Visit each JdbcMapping starting from the given offset
public String
public JdbcMapping
getJdbcMapping()

Implements org.hibernate.metamodel.mapping.SqlExpressible.getJdbcMapping.

Anything that is expressible at the SQL AST level would be of basic type.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

formatback to summary
private final String format

Constructor Detail

Formatback to summary
public Format(String format)

Method Detail

acceptback to summary
public void accept(SqlAstWalker walker)

Implements org.hibernate.sql.ast.tree.SqlAstNode.accept.

Annotations
@Override
forEachJdbcTypeback to summary
public int forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)

Implements org.hibernate.metamodel.mapping.JdbcMappingContainer.forEachJdbcType.

Doc from org.hibernate.metamodel.mapping.JdbcMappingContainer.forEachJdbcType.

Visit each JdbcMapping starting from the given offset

Annotations
@Override
getFormatback to summary
public String getFormat()
getJdbcMappingback to summary
public JdbcMapping getJdbcMapping()

Implements org.hibernate.metamodel.mapping.SqlExpressible.getJdbcMapping.

Doc from org.hibernate.metamodel.mapping.SqlExpressible.getJdbcMapping.

Anything that is expressible at the SQL AST level would be of basic type.

Annotations
@Override