-
- All Superinterfaces:
QueryPart,Serializable
- All Known Subinterfaces:
AggregateFilterStep<T>,AggregateFunction<T>,ArrayAggOrderByStep<T>,CaseConditionStep<T>,CaseWhenStep<V,T>,Catalog,Check<R>,CommonTableExpression<R>,Constraint,ConstraintEnforcementStep,ConstraintFinalStep,ConstraintForeignKeyOnStep,ConstraintTypeStep,DataType<T>,Domain<T>,Field<T>,FieldOrConstraint,ForeignKey<R,O>,GroupConcatOrderByStep,GroupConcatSeparatorStep,Index,JSONArrayAggNullStep<T>,JSONArrayAggOrderByStep<J>,JSONArrayNullStep<T>,JSONObjectAggNullStep<T>,JSONObjectNullStep<T>,JSONTableColumnPathStep,JSONTableColumnsStep,JSONValueOnStep<J>,Key<R>,Label,Package,Param<T>,Parameter<T>,Period<T>,Qualified,Role,Routine<T>,Schema,SelectField<T>,Sequence<T>,Table<R>,TableField<R,T>,TableOnConditionStep<R>,TableOptionalOnStep<R>,UDT<R>,UDTField<R,T>,UniqueKey<R>,User,Variable<T>,WindowBeforeOverStep<T>,WindowExcludeStep<T>,WindowFinalStep<T>,WindowOrderByStep<T>,WindowPartitionByStep<T>,WindowRowsStep<T>,XMLAggOrderByStep<T>,XMLTableColumnPathStep,XMLTableColumnsStep
- All Known Implementing Classes:
AbstractRoutine,CatalogImpl,CustomField,CustomTable,DefaultDataType,LazyCatalog,LazySchema,PackageImpl,SchemaImpl,SequenceImpl,TableImpl,UDTImpl
public interface Named extends QueryPart
A common base type for all qualifiable, named objects.Instances of this type cannot be created directly, only of its subtypes.
- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetComment()The comment on this object.@NotNull CommentgetCommentPart()The comment on this object as aQueryPart.@NotNull StringgetName()The unqualified name of this object.@NotNull NamegetQualifiedName()The qualified name of this object.@NotNull NamegetUnqualifiedName()The unqualified name of this object.
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
The unqualified name of this object.
-
getQualifiedName
@NotNull @NotNull Name getQualifiedName()
The qualified name of this object.
-
getUnqualifiedName
@NotNull @NotNull Name getUnqualifiedName()
The unqualified name of this object.
-
getComment
@NotNull @NotNull String getComment()
The comment on this object.This is the same as calling
getCommentPart()and thenComment.getComment().
-
-