Package org.labkey.remoteapi.query
Class GetQueryDetailsResponse.Column
java.lang.Object
org.labkey.remoteapi.ResponseObject
org.labkey.remoteapi.query.GetQueryDetailsResponse.Column
- Enclosing class:
- GetQueryDetailsResponse
-
Field Summary
Fields inherited from class org.labkey.remoteapi.ResponseObject
_allProperties
-
Method Summary
Methods inherited from class org.labkey.remoteapi.ResponseObject
getAllProperties
-
Method Details
-
getName
- Returns:
- The name of the column
-
getDescription
- Returns:
- An optional description of the column
-
getType
- Returns:
- The column's data type
-
getFieldKey
- Returns:
- The field key for the column. If this column comes from a foreign table, the key is a full path from the source query to this column.
-
isAutoIncrement
public boolean isAutoIncrement()- Returns:
- true if this column is auto-increment
-
isHidden
public boolean isHidden()- Returns:
- true if this column should be hidden
-
isKeyField
public boolean isKeyField()- Returns:
- true if this is part of the primary key
-
isMvEnabled
public boolean isMvEnabled()- Returns:
- true if this column is missing-value enabled
-
isNullable
public boolean isNullable()- Returns:
- true if this column can accept nulls
-
isReadOnly
public boolean isReadOnly()- Returns:
- true if this column is read-only
-
isUserEditable
public boolean isUserEditable()- Returns:
- true if this column may be edited by the current user
-
isVersionField
public boolean isVersionField()- Returns:
- true if this column is a version column
-
isSelectable
public boolean isSelectable()- Returns:
- true if this column may be selected
-
getCaption
- Returns:
- The user-friendly caption for this column (may differ from name)
-
getLookup
-
getProperties
-
isCalculated
public boolean isCalculated()
-