public class CsdlProperty extends CsdlAbstractEdmItem implements CsdlNamed, CsdlAnnotatable
| Constructor and Description |
|---|
CsdlProperty() |
| Modifier and Type | Method and Description |
|---|---|
List<CsdlAnnotation> |
getAnnotations()
Returns a list of annotations
|
String |
getDefaultValue()
Gets default value.
|
CsdlMapping |
getMapping()
Gets mapping.
|
Integer |
getMaxLength()
Gets max length.
|
String |
getMimeType()
Gets mime type.
|
String |
getName()
Gets name.
|
Integer |
getPrecision()
Gets precision.
|
Integer |
getScale()
Gets scale.
|
String |
getScaleAsString()
Gets scaleAsString.
|
SRID |
getSrid()
Gets srid.
|
String |
getType()
Gets type.
|
FullQualifiedName |
getTypeAsFQNObject()
Gets type as fQN object.
|
boolean |
isCollection()
Is collection.
|
boolean |
isNullable()
Is nullable.
|
boolean |
isUnicode()
Is unicode.
|
CsdlProperty |
setAnnotations(List<CsdlAnnotation> annotations)
Sets a list of annotations
|
CsdlProperty |
setCollection(boolean isCollection)
Sets collection.
|
CsdlProperty |
setDefaultValue(String defaultValue)
Sets default value.
|
CsdlProperty |
setMapping(CsdlMapping mapping)
Sets mapping.
|
CsdlProperty |
setMaxLength(Integer maxLength)
Sets max length.
|
CsdlProperty |
setMimeType(String mimeType)
Sets mime type.
|
CsdlProperty |
setName(String name)
Sets name.
|
CsdlProperty |
setNullable(boolean nullable)
Sets nullable.
|
CsdlProperty |
setPrecision(Integer precision)
Sets precision.
|
CsdlProperty |
setScale(Integer scale)
Sets scale.
|
CsdlProperty |
setScaleAsString(String scaleAsString)
Sets scaleAsString.
|
CsdlProperty |
setSrid(SRID srid)
Sets srid.
|
CsdlProperty |
setType(FullQualifiedName fqnName)
Sets type.
|
CsdlProperty |
setType(String type)
Sets type.
|
CsdlProperty |
setUnicode(boolean unicode)
Sets unicode.
|
getAllByName, getOneByNamepublic CsdlProperty setName(String name)
name - the namepublic String getType()
public CsdlProperty setType(String type)
type - the typepublic FullQualifiedName getTypeAsFQNObject()
public CsdlProperty setType(FullQualifiedName fqnName)
fqnName - the fqn namepublic boolean isCollection()
public CsdlProperty setCollection(boolean isCollection)
isCollection - the is collectionpublic String getDefaultValue()
public CsdlProperty setDefaultValue(String defaultValue)
defaultValue - the default valuepublic boolean isNullable()
public CsdlProperty setNullable(boolean nullable)
nullable - the nullablepublic Integer getMaxLength()
public CsdlProperty setMaxLength(Integer maxLength)
maxLength - the max lengthpublic Integer getPrecision()
public CsdlProperty setPrecision(Integer precision)
precision - the precisionpublic Integer getScale()
public CsdlProperty setScale(Integer scale)
scale - the scalepublic String getScaleAsString()
public CsdlProperty setScaleAsString(String scaleAsString)
scaleAsString - the scaleAsStringpublic boolean isUnicode()
public CsdlProperty setUnicode(boolean unicode)
unicode - the unicodepublic String getMimeType()
public CsdlProperty setMimeType(String mimeType)
mimeType - the mime typepublic CsdlMapping getMapping()
public CsdlProperty setMapping(CsdlMapping mapping)
mapping - the mappingpublic List<CsdlAnnotation> getAnnotations()
CsdlAnnotatablegetAnnotations in interface CsdlAnnotatablepublic CsdlProperty setAnnotations(List<CsdlAnnotation> annotations)
annotations - list of annotationspublic CsdlProperty setSrid(SRID srid)
srid - the sridpublic SRID getSrid()
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.