## Uses of Interface
com.sap.conn.jco.JCoRecordMetaData

- Packages that use JCoRecordMetaData
  Package | Description
  --- | ---
  com.sap.conn.jco | Contains the major part of the interfaces and factories that an application for JCo is typically dealing with.

- - ### Uses of JCoRecordMetaData in com.sap.conn.jco

    Methods in com.sap.conn.jco that return JCoRecordMetaData
    Modifier and Type | Method and Description
    --- | ---
    `static JCoRecordMetaData` | JCo.`createRecordMetaData(JCoRecordMetaData metaData)` Returns a newly created instance of JCoRecordMetaData, which is initially a copy of the passed JCoRecordMetaData.
    `static JCoRecordMetaData` | JCo.`createRecordMetaData(String name)` Returns a newly created and empty instance of JCoRecordMetaData.
    `static JCoRecordMetaData` | JCo.`createRecordMetaData(String name, int capacity)` Returns a newly created and empty instance of JCoRecordMetaData with the passed initial capacity for new field information.
    `JCoRecordMetaData` | JCoTable.`getRecordMetaData()` Returns the appropriated metadata object, that was used for the creation of this table.
    `JCoRecordMetaData` | JCoStructure.`getRecordMetaData()` Returns the appropriated metadata object, that was used for creation of this record.
    `JCoRecordMetaData` | JCoField.`getRecordMetaData()` Returns the field metadata object in case of complex object (table or structure), or null.
    `JCoRecordMetaData` | JCoMetaData.`getRecordMetaData(int index)` Returns the metadata object for the field, if the specified field is a table or structure and was defined with a reference to a metadata object.
    `JCoRecordMetaData` | JCoRepository.`getRecordMetaData(String recordName)` Returns the metadata for the passed structure/table name.
    `JCoRecordMetaData` | JCoMetaData.`getRecordMetaData(String fieldName)` Returns the metadata object for the field, if the specified field is a table or structure and was defined with a reference to a metadata object.
    `JCoRecordMetaData` | JCoRepository.`getStructureDefinition(String structureName)` Returns the metadata for the passed structure/table name.

    Methods in com.sap.conn.jco with parameters of type JCoRecordMetaData
    Modifier and Type | Method and Description
    --- | ---
    `void` | JCoRecordMetaData.`add(String name, int type, int nucByteOffset, int ucByteOffset, JCoRecordMetaData recordMetaData)` Adds a new complex field descriptor to the metadata object, i.e.
    `void` | JCoListMetaData.`add(String name, int type, JCoRecordMetaData recordMetaData, int flags)` Adds a new complex field descriptor to the metadata object.
    `void` | JCoCustomRepository.`addRecordMetaDataToCache(JCoRecordMetaData meta)` Adds a structure definition to the local cache. Implementations that do not use a cache just provide an empty method.
    `static JCoRecordMetaData` | JCo.`createRecordMetaData(JCoRecordMetaData metaData)` Returns a newly created instance of JCoRecordMetaData, which is initially a copy of the passed JCoRecordMetaData.
    `static JCoStructure` | JCo.`createStructure(JCoRecordMetaData metaData)` Returns a newly created instance of JCoStructure with the passed metadata information.
    `static JCoTable` | JCo.`createTable(JCoRecordMetaData metaData)` Returns a newly created instance of JCoTable with the passed metadata information.

Copyright © 2018 SAP. All Rights Reserved.