primaryKeyStream
Schema- Specified by:
primaryKeyStreamin interfaceSchema
Serializable, Named, QueryPart, QueryPartInternal, SchemaThis type is for JOOQ INTERNAL USE only. Do not reference directly
SchemaImpl(String name)SchemaImpl(String name,
Catalog catalog)SchemaImpl(String name,
Catalog catalog,
String comment)SchemaImpl(Name name)SchemaImpl(Name name,
Catalog catalog)SchemaImpl(Name name,
Catalog catalog,
Comment comment)voidClause[]Clauses that are represented by this query part.protected DSLContextcreate()protected DSLContextcreate(Configuration configuration)Attachable.configuration()
and Configuration.dsl() instead.protected DSLContextAttachable.configuration()
and Configuration.dsl() instead.booleanbooleanbooleanbooleanbooleanbooleanQueryPart can be considered equal to
another QueryPart.Stream<ForeignKey<?,?>>booleanQueryPart.Domain<?>null if no such domain exists.Domain<?>null if no such domain exists.List<ForeignKey<?,?>>List<ForeignKey<?,?>>getForeignKeys(String name)List<ForeignKey<?,?>>getForeignKeys(Name name)getIndexes(String name)getIndexes(Name name)getName()getPrimaryKeys(String name)getPrimaryKeys(Name name)Sequence<?>getSequence(String name)null if no such sequence exists.Sequence<?>getSequence(Name name)null if no such sequence exists.Table<?>null if no such table exists.Table<?>null if no such table exists.UDT<?>null if no such UDT exists.UDT<?>null if no such UDT exists.getUDTs()getUniqueKeys(String name)getUniqueKeys(Name name)inthashCode()QueryPart.booleanrendersContent(Context<?> ctx)toString()QueryPart.protected DataAccessExceptiontranslate(String sql,
SQLException e)clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetComment, getCommentPart, getName, getQualifiedName, getUnqualifiedNameSchemagetCatalog in interface SchemaQueryPartInternalQueryPart can accept a Context object
in order to render a SQL string or to bind its variables.accept in interface QueryPartInternalQueryPartInternalClauses that are represented by this query part.
QueryParts can specify several Clauses for which an
event will be emitted before (in forward
order) and after (in reverse order) visiting
the the query part through Context.visit(QueryPart)
This method is for JOOQ INTERNAL USE only. Do not reference directly
clauses in interface QueryPartInternalClauses represented by this query part or
null or an empty array if this query part does not
represent a clause.Schemanull if no such table exists.Schemanull if no such table exists.SchemagetPrimaryKeys in interface SchemaSchemagetPrimaryKeys in interface SchemaSchemagetUniqueKeys in interface SchemaSchemagetUniqueKeys in interface SchemaSchemagetForeignKeys in interface SchemaSchemagetForeignKeys in interface SchemaSchemagetIndexes in interface SchemaSchemagetIndexes in interface SchemaSchemanull if no such UDT exists.Schemanull if no such UDT exists.Schemanull if no such domain exists.Schemanull if no such domain exists.Schemanull if no such sequence exists.getSequence in interface SchemaSchemanull if no such sequence exists.getSequence in interface SchemaSubclasses should override this method
Subclasses may override this method
getPrimaryKeys in interface SchemaSubclasses may override this method
getUniqueKeys in interface SchemaSubclasses may override this method
getForeignKeys in interface SchemaSubclasses may override this method
getIndexes in interface SchemaSubclasses should override this method
Subclasses should override this method
getDomains in interface SchemaSubclasses should override this method
getSequences in interface SchemaSchematableStream in interface SchemaSchemaprimaryKeyStream in interface SchemaSchemauniqueKeyStream in interface SchemaSchemaforeignKeyStream in interface SchemaSchemaindexStream in interface SchemaSchemaSchemadomainStream in interface SchemaSchemasequenceStream in interface SchemaQueryPartQueryPart can be considered equal to
another QueryPart.
In general, QueryPart equality is defined in terms of
QueryPart.toString() equality. In other words, two query parts are
considered equal if their rendered SQL (with inlined bind variables) is
equal. This means that the two query parts do not necessarily have to be
of the same type.
Some QueryPart implementations may choose to override this
behaviour for improved performance, as QueryPart.toString() is an
expensive operation, if called many times.
NamedNamedgetQualifiedName in interface NamedNamedgetUnqualifiedName in interface NamedNamed
This is the same as calling Named.getCommentPart() and then
Comment.getComment().
getComment in interface NamedNamedQueryPart.getCommentPart in interface NamedQueryPartQueryPart.
In general, QueryPart hash codes are the same as the hash
codes generated from QueryPart.toString(). This guarantees consistent
behaviour with QueryPart.equals(Object)
Some QueryPart implementations may choose to override this
behaviour for improved performance, as QueryPart.toString() is an
expensive operation, if called many times.
rendersContent in interface QueryPartInternaldeclaresFields in interface QueryPartInternaldeclaresTables in interface QueryPartInternaldeclaresWindows in interface QueryPartInternaldeclaresCTE in interface QueryPartInternaldeclaresParameters in interface QueryPartInternalgeneratesCast in interface QueryPartInternalQueryPartQueryPart.
For improved debugging, this renders a SQL string of this
QueryPart with inlined bind variables. If this
QueryPart is Attachable, then the attached
Configuration may be used for rendering the SQL string, including
SQLDialect and Settings. Do note that most
QueryPart instances are not attached to a
Configuration, and thus there is no guarantee that the SQL string
will make sense in the context of a specific database.
Attachable.configuration()
and Configuration.dsl() instead.Attachable.configuration()
and Configuration.dsl() instead.Attachable.configuration()
and Configuration.dsl() instead.
Attachable.configuration()andConfiguration.dsl()instead.