public class FrameObject extends CacheableData<FrameBlock>
CacheableData.CacheStatuscacheEvictionLocalFilePath, cacheEvictionLocalFilePrefix, CACHING_ASYNC_FILECLEANUP, CACHING_BUFFER_PAGECACHE, CACHING_BUFFER_POLICY, CACHING_BUFFER_SIZE, CACHING_COUNTER_GROUP_NAME, CACHING_EVICTION_FILEEXTENSION, CACHING_THRESHOLD, CACHING_WRITE_CACHE_ON_READ| Constructor and Description |
|---|
FrameObject(FrameObject fo)
Copy constructor that copies meta data but NO data.
|
FrameObject(String fname) |
FrameObject(String fname,
MetaData meta) |
FrameObject(String fname,
MetaData meta,
Types.ValueType[] schema) |
| Modifier and Type | Method and Description |
|---|---|
long |
getNumColumns() |
long |
getNumRows() |
Types.ValueType[] |
getSchema() |
Types.ValueType[] |
getSchema(int cl,
int cu)
Obtain schema of value types
|
Types.ValueType[] |
mergeSchemas(FrameObject fo)
Creates a new collection which contains the schema of the current
frame object concatenated with the schema of the passed frame object.
|
void |
refreshMetaData() |
void |
setSchema(String schema) |
void |
setSchema(Types.ValueType[] schema) |
acquireModify, acquireRead, acquireReadAndRelease, addBroadcastSize, cleanupCacheDir, cleanupCacheDir, clearData, clearData, disableCaching, enableCaching, enableCleanup, exportData, exportData, exportData, exportData, exportData, exportData, freeEvictedBlob, getBroadcastHandle, getBroadcastSize, getDataCharacteristics, getDataSize, getDebugName, getFedMapping, getFileFormatProperties, getFileName, getGPUObject, getMetaData, getRDDHandle, getStatus, getUniqueID, initCaching, initCaching, isCached, isCachingActive, isCleanupEnabled, isDirty, isFederated, isFederated, isHDFSFileExists, moveData, release, removeMetaData, setBroadcastHandle, setDirty, setEmptyStatus, setFedMapping, setFileFormatProperties, setFileName, setGPUObject, setHDFSFileExists, setMetaData, setRDDHandle, toStringgetDataType, getPrivacyConstraint, getValueType, setPrivacyConstraints, updateDataCharacteristicspublic FrameObject(String fname)
public FrameObject(String fname, MetaData meta, Types.ValueType[] schema)
public FrameObject(FrameObject fo)
fo - frame objectpublic Types.ValueType[] getSchema()
public Types.ValueType[] getSchema(int cl, int cu)
cl - column lower bound, inclusivecu - column upper bound, inclusivepublic Types.ValueType[] mergeSchemas(FrameObject fo)
fo - frame objectpublic void setSchema(String schema)
public void setSchema(Types.ValueType[] schema)
public void refreshMetaData()
refreshMetaData in class CacheableData<FrameBlock>public long getNumRows()
getNumRows in class CacheableData<FrameBlock>public long getNumColumns()
getNumColumns in class CacheableData<FrameBlock>Copyright © 2020 The Apache Software Foundation. All rights reserved.