io.odysz.jclient.tier.Semantier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of anclient.java Show documentation
Show all versions of anclient.java Show documentation
Anclient java version. A basic lib only depends on semantic.jserv
package io.odysz.jclient.tier;
import io.odysz.semantic.CRUD;
public class Semantier {
/**main table name - replace with TableMeta? */
protected String mtabl;
/** list's columns */
TierCol[] _cols;
/** client function / CRUD identity */
protected String uri;
/** Fields in details from, e.g. maintable's record fields */
TierCol[] _fields;
/** optional main table's pk */
// pk: string;
/** current crud */
CRUD crud;
/** current list's data */
Tierec[] rows;
/** current pk value */
PkVal pkval; // = {pk: undefined, v: undefined};
/** current record */
Tierec rec;
/** All sub table's relationships */
Tierelations relMeta;
}