Columns and types
VARCHAR
- ticker
- symbol
- name
- description
BOOLEAN
- 3dPrinting
- advertising
- aerospace
- agriculture
- airline
- alternativeEnergy
- analytics
- art
Showing 12 of 130 recorded rows. The complete table is below.
Current logical schema for lake.stock_industries
Inspect the complete lake.stock_industries schema
Scroll sideways to compare all columns. Select a heading to sort.
| ticker | VARCHAR |
| symbol | VARCHAR |
| name | VARCHAR |
| description | VARCHAR |
| 3dPrinting | BOOLEAN |
| advertising | BOOLEAN |
| aerospace | BOOLEAN |
| agriculture | BOOLEAN |
| airline | BOOLEAN |
| alternativeEnergy | BOOLEAN |
| analytics | BOOLEAN |
| art | BOOLEAN |
| artificialIntelligence | BOOLEAN |
| augmentedReality | BOOLEAN |
| autoInsurance | BOOLEAN |
| automotive | BOOLEAN |
| autonomousTransportation | BOOLEAN |
| batteryTechnology | BOOLEAN |
| bioinformatics | BOOLEAN |
| biotechnology | BOOLEAN |
| blockchain | BOOLEAN |
| cannabis | BOOLEAN |
| cleanEnergy | BOOLEAN |
| clothesAndApparal | BOOLEAN |
| cloudComputing | BOOLEAN |
| computationalBiology | BOOLEAN |
| computationalChemistry | BOOLEAN |
| construction | BOOLEAN |
| consumerElectronics | BOOLEAN |
| consumerGoods | BOOLEAN |
| cruise | BOOLEAN |
| cryptocurrency | BOOLEAN |
| customerEngagement | BOOLEAN |
| cybersecurity | BOOLEAN |
| dataVisualization | BOOLEAN |
| database | BOOLEAN |
| defense | BOOLEAN |
| digitalHealth | BOOLEAN |
| digitalMarketplace | BOOLEAN |
| digitalSignatureAndAuthentication | BOOLEAN |
| ecommerce | BOOLEAN |
| edtech | BOOLEAN |
| education | BOOLEAN |
| electricVehicle | BOOLEAN |
| energy | BOOLEAN |
| enterpriseSoftware | BOOLEAN |
| entertainmentAndMedia | BOOLEAN |
| fashionAndApparel | BOOLEAN |
| financialServices | BOOLEAN |
| foodAndBeverage | BOOLEAN |
| foodDelivery | BOOLEAN |
| forestry | BOOLEAN |
| fracking | BOOLEAN |
| gambling | BOOLEAN |
| gaming | BOOLEAN |
| gas | BOOLEAN |
| gold | BOOLEAN |
| graphicDesign | BOOLEAN |
| graphicsCard | BOOLEAN |
| hardware | BOOLEAN |
| healthInsurance | BOOLEAN |
| healthcare | BOOLEAN |
| homeInsurance | BOOLEAN |
| homeSecurity | BOOLEAN |
| hospitalityAndTravel | BOOLEAN |
| immunotherapy | BOOLEAN |
| informationTechnology | BOOLEAN |
| investing | BOOLEAN |
| iot | BOOLEAN |
| jewelry | BOOLEAN |
| lifeInsurance | BOOLEAN |
| logisticsAndSupplyChain | BOOLEAN |
| luxuryGoods | BOOLEAN |
| manufacturing | BOOLEAN |
| materialScience | BOOLEAN |
| medicalDevices | BOOLEAN |
| medicine | BOOLEAN |
| messaging | BOOLEAN |
| miningAndNaturalResources | BOOLEAN |
| mobileApplication | BOOLEAN |
| movies | BOOLEAN |
| musicAndAudio | BOOLEAN |
| nanotechnology | BOOLEAN |
| nutrition | BOOLEAN |
| oil | BOOLEAN |
| oncology | BOOLEAN |
| outdoorAndRecreationalEquipment | BOOLEAN |
| payments | BOOLEAN |
| personalAndHouseholdGoods | BOOLEAN |
| petCare | BOOLEAN |
| pharmaceuticals | BOOLEAN |
| phones | BOOLEAN |
| printing | BOOLEAN |
| productivityTools | BOOLEAN |
| publishing | BOOLEAN |
| quantumComputing | BOOLEAN |
| realEstate | BOOLEAN |
| recreationalVehicle | BOOLEAN |
| renewableEnergy | BOOLEAN |
| research | BOOLEAN |
| retail | BOOLEAN |
| rideShare | BOOLEAN |
| robotics | BOOLEAN |
| saas | BOOLEAN |
| security | BOOLEAN |
| semiconductor | BOOLEAN |
| silver | BOOLEAN |
| smartDevices | BOOLEAN |
| socialMedia | BOOLEAN |
| socialNetwork | BOOLEAN |
| software | BOOLEAN |
| solarEnergy | BOOLEAN |
| spaceExploration | BOOLEAN |
| sportsAndFitness | BOOLEAN |
| sportsBetting | BOOLEAN |
| streaming | BOOLEAN |
| technology | BOOLEAN |
| telecommunications | BOOLEAN |
| transportation | BOOLEAN |
| utilities | BOOLEAN |
| vaccines | BOOLEAN |
| veterinary | BOOLEAN |
| videoConferencing | BOOLEAN |
| videos | BOOLEAN |
| virtualReality | BOOLEAN |
| wasteManagementAndRecycling | BOOLEAN |
| waterPurifaction | BOOLEAN |
| waterTreatment | BOOLEAN |
| wearable | BOOLEAN |
| windEnergy | BOOLEAN |
No matching rows. Clear the filter to see all records.
Current logical schema for lake.stock_industries
Query lake.stock_industries using the column names and types below. The query validator and engine use this logical catalog; a field absent from an older shard returns typed NULL.
What this table contains
One row per ticker. Identity fields plus one BOOLEAN per industry tag (e.g. technology, semiconductor, biotechnology). Tags are nullable, so negate with `technology IS NOT TRUE`, never `NOT technology`.
Find tickers tagged as semiconductor companies
Query example, not executed here. The dates and filters define the proposed research scope; returned rows and current coverage must be checked in your workspace.
The Boolean semiconductor selects the requested theme. name and description are declared identity fields in this logical catalog. Tags may be NULL: use IS NOT TRUE for a negative universe when unknown tags should remain eligible, and state that choice.
SELECT ticker, name, semiconductor, artificialIntelligence
FROM lake.stock_industries
WHERE semiconductor IS TRUE
ORDER BY ticker
LIMIT 20;Submit the stock_industries example and read back its parts
Run the exact SQL through the Python SDK
Save this page's SQL as query.sql and the runner below as query.py. Use a registered key with lake scope from Developers. The runner submits the displayed stock_industries query once, saves its operation, waits on that same ID, saves the returned manifest and downloads its Parquet parts.
This submission has not been executed for the reference page. Inspect the SQL, dates and resource limits before running it. Reuse the request key only for this identical SQL and limits; use a new key when changing them.
python3 -m pip install nexustrade==1.42.0
export NEXUSTRADE_API_KEY="YOUR_LAKE_SCOPED_KEY"
python3 query.py
import json
from pathlib import Path
from nexustrade import NexusTradeClient
# Save the SQL displayed on this page as query.sql.
sql = Path("query.sql").read_text()
client = NexusTradeClient.from_environment()
operation = client.create_lake_query(
{"query": sql, "limits": {"timeoutSeconds": 30, "maxRows": 50,
"maxResultBytes": 1048576}},
idempotency_key="reference-stock_industries-20261012-v1",
)
Path("query-operation.json").write_text(json.dumps(operation, indent=2))
finished = client.wait_for_lake_query(operation["id"])
if finished["status"] != "completed":
raise RuntimeError(finished)
manifest = client.get_lake_query_manifest(operation["id"])["result"]
Path("query-manifest.json").write_text(json.dumps(manifest, indent=2))
print(json.dumps(manifest, indent=2))
for part in manifest["parts"]:
Path(f"query-{part['part']}.parquet").write_bytes(
client.download_lake_query_part(operation["id"], part["part"], max_bytes=1048576)
)
Coverage and timing
Inspect source coverage and timing before using the rows
One row per ticker. Identity fields plus one BOOLEAN per industry tag (e.g. technology, semiconductor, biotechnology). Tags are nullable, so negate with `technology IS NOT TRUE`, never `NOT technology`.
Tag names are singular and do not always match how a user phrases them. There is no `bank` or `banks` column — banking is `financialServices`. Other frequent mappings: semiconductors/chip stocks are `semiconductor`, airlines is `airline`, EV is `electricVehicle`, AI stocks is `artificialIntelligence`, crypto stocks is `cryptocurrency`, cloud is `cloudComputing`.
The logical catalog includes `name` and `description` identity fields. These may be NULL in an older source; inspect the returned values before using them as display text. For GICS-style `sector` / `industry` strings use `index_constituents` — no SEC financials table carries them.
No comments yet.