Package ru.curs.celesta.score
Class DataGrainElement
- java.lang.Object
-
- ru.curs.celesta.score.NamedElement
-
- ru.curs.celesta.score.GrainElement
-
- ru.curs.celesta.score.DataGrainElement
-
- All Implemented Interfaces:
HasColumns
- Direct Known Subclasses:
AbstractView
,BasicTable
public abstract class DataGrainElement extends GrainElement implements HasColumns
Parent class for grain elements containing data.- Tables
- Views
- Materialized views
- Since:
- 2017-08-09
- Author:
- ioann
-
-
Field Summary
-
Fields inherited from class ru.curs.celesta.score.NamedElement
MAX_IDENTIFIER_LENGTH
-
-
Constructor Summary
Constructors Constructor Description DataGrainElement(GrainPart gp, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
Deletes element.-
Methods inherited from class ru.curs.celesta.score.GrainElement
getGrain, getGrainPart
-
Methods inherited from class ru.curs.celesta.score.NamedElement
equals, getCelestaDoc, getName, getQuotedName, getQuotedNameIfNeeded, hashCode, limitName, limitName, setCelestaDoc
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ru.curs.celesta.score.HasColumns
getColumnIndex, getColumns
-
-
-
-
Constructor Detail
-
DataGrainElement
public DataGrainElement(GrainPart gp, String name) throws ParseException
- Throws:
ParseException
-
-
Method Detail
-
delete
public void delete() throws ParseException
Deletes element.- Throws:
ParseException
- on a try to change the system grain
-
-