All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.atlan.pkg.serde.csv.RowGenerator.kt Maven / Gradle / Ivy

There is a newer version: 3.1.2
Show newest version
/* SPDX-License-Identifier: Apache-2.0
   Copyright 2023 Atlan Pte. Ltd. */
package com.atlan.pkg.serde.csv

import com.atlan.model.assets.Asset

/**
 * Interface to generate a row of string values from an asset object.
 */
interface RowGenerator {
    /**
     * Generate an iterable set of values for a tabular row of data from an asset object.
     *
     * @param asset the asset from which to generate the values
     * @return the values, as an iterable set of strings
     */
    fun buildFromAsset(asset: Asset): Iterable
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy