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

prerna.util.gson.ITableDataFrameAdapter Maven / Gradle / Ivy

The newest version!
package prerna.util.gson;

import java.io.IOException;

import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;

import prerna.algorithm.api.ITableDataFrame;

public class ITableDataFrameAdapter extends AbstractSemossTypeAdapter {
	
	@Override
	public void write(JsonWriter out, ITableDataFrame value) throws IOException {
		out.beginObject();
		out.name("type");
		out.value(value.getFrameType().getTypeAsString());
		String originalName = value.getOriginalName();
		if(originalName != null) {
			out.name("name");
			out.value(originalName);
		}
		String queryName = value.getName();
		if(queryName != null) {
			out.name("queryName");
			out.value(queryName);
		}
		out.endObject();
	}

	// 
	@Override
	public ITableDataFrame read(JsonReader in) throws IOException {
		return null;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy